![]() ![]() ![]() Reorganize the JDK source code into modules, enhance the build system to compile modules, and enforce module boundaries at build time. Use the Java Platform Module System, specified by JSR 376 and implemented by JEP 261, to modularize the JDK. Improve the sjavac tool so that it can be used by default in the JDK build, and generalize it so that it can be used to build large projects other than the JDK. JEP 199: Smart Java Compilation, Phase Two (Immutable for the duration of a compilation.)ĭefine a standard means to invoke the equivalents of various and operations upon object fields and array elements, a standard set of fence operations for fine-grained control of memory ordering, and a standard reachability-fence operation to ensure that a referenced object remains strongly reachable.ĭivide the code cache into distinct segments, each of which contains compiled code of a particular type, in order to improve performance and enable future extensions. ![]() It enables runtime manageable, method dependent compiler flags. This JEP proposes an improved way to control the JVM compilers. Introduce a common logging system for all components of the JVM. Improve the performance of contended Java object monitors. The API will be delivered as an incubator module, as defined in JEP 11, with JDK 9. Improve the API for controlling and managing operating-system processes.ĭefine a new HTTP client API that implements HTTP/2 and WebSocket, and can replace the legacy HttpURLConnection API. ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |