By the end of 2003, j2se1.5 's beta version will be released. The release and two updates to the j2se1.4 that have now been released are 1.4.1 and 1.4.2, as expected by the 2003-year JavaOne conference. If you don't attend the conference, or if you want to revisit it, here's a brief summary of the Conference.
j2se 1.4.1 and 1.4.2 releases
When 1.4.1 (development code "Hopper") was released in September 2002 and its subsequent version 1.4.2 (development code "Mantis") was released as scheduled in January 2003, more than 4,000 bugs were repaired and are still in the process of being repaired.
In the new features of j2se1.5, you will add some of the long-awaited features, such as full support for the Itenium CPU; swing users will see two new built-in look & feels, one Windows XP style, one GTK style At the same time, there are also improvements in start-up time.
Enhancements on the server side consist primarily of two additional GC, a parallel tagging algorithm (concurrent mark and sweep algorithm) and a similar young spatial collection (parallel younger space collector). These two new GC can be invoked through the compiled parameters:-XX:+USECONCMARKSWEEPGC and-XX:+USEPARALLELGC.
Next, how to use these parameters to adjust the best performance of the system is what we need to learn and understand in the j2se1.5.
J2SE 1.5 Release
J2SE 1.5 (Development code "Tiger") is a major change in the Java Platform and language, and currently includes 15 JSR requests and other similar updates. The release focuses on a few key themes: quality, monitoring and management, performance and scalability, easy development, and desktop clients.
EaSE of Development (easy development)
You may have heard changes in the Java language that have been made to ease development difficulties. This time J2SE according to the requirements of the JSR to achieve the following JSR:JSR 201 packs