Sun Microsystems officially released Java 2 Platform Standard (J2SETM) version 5.0. As one of the largest projects developed through JCPSM (Java Community Process SM), there are approximately 160 experts members to participate in the research and development of J2SE 5.0. J2SE 5.0 provides more than 100 new features, bringing many benefits to the majority of developers: ease of use, high performance, high-scaling capacity, system monitoring and management, and rich customer desktop features. From the performance of ease of use and individual records, J2SE 5.0's launch is considered to be the most significant upgrade of Java platforms and programming languages for nearly 10 years.
"The value of Java language is reflected in J2SE 5.0 will greatly improve the work efficiency and obtain higher product quality." Vice President Sun, researcher and J2SE 5.0 Chief Architect Graham Hamilton, "15 through JCP The joint efforts of the Panel, the Java association enables the Java platform to achieve the most significant upgrade in history. J2se 5.0 serves a new display platform for the next generation of the network system. "
Java technology meets the growing demand for programmers and various applications
J2SE 5.0 From 15 Java Technical Specifications (JSR), including multiple advanced features in the Java language and platform. The industry leader involved in the J2SE 5.0 expert group, including Apache Software Foundation, Apple Computer Company, BEA Systems, Borland Software, Cisco Systems, Fujitsu Co., Ltd., IBM, Macromedia, NOKIA, Oracle , SAP AG, SAS INSTITE, SAVAJE Technologies and Sun Microsystems, etc.
J2SE 5.0 main highlights
Easy to develop: Using Java language new features, Java language programmers can work more efficiently, faster, and more securely coded. GENERICS, ENUMERATED TYPES, Metadata (metadata), and Autoboxing Of Primitive Types (auto-placed) such as Primitive Types makes the encoding process easier and faster. System Monitoring and Management: This is one of the key features of the new platform, that is, through the built-in support of JMX (Java Management Extensions, Java Management Extensions), implements monitoring and management of Java virtual machines and Java applications. It helps the company's employees, customers and partners' systems for a long time. In addition, J2SE 5.0 also provides support for enterprise management systems based on SNMP (Simple Network Management Protocol, i.e., Simple Network Management Agreement). Rich customer desktop: This is a new and more advanced Java-based default application that provides advanced graphical user interfaces for Java technology applications. J2SE 5.0 also provides all-round international support and provides support features for hardware acceleration through Linux and Solaris OpenGL® API. Higher performance and zoom: Compared with previous versions, the performance of J2SE 5.0 has great improvement, such as faster startup time, smaller memory covers an area, JVM automatic adjustment ability, to get higher Application and development performance.
"Several main components of J2SE 5.0 are determined by the Java Development Association members identified according to the growing JCP strategy and guidelines," said DOUG LEA, Professor New York State University, said, "All 15 JSRs absorbed the members of the community. It is recommended to include all aspects such as consultation, feedback, review, testing, and intermediate modifications, and absorbed the industry's opinion over the Java platform. "
"In addition, J2SE 5.0 is a developer-centric version. When the Java platform has been launched by James Gosling and his team in 1995, it took off like a rocket, because it was developers Directation. Now, J2SE 5.0 is based on this traditional basis, "" New language characteristics and metadata technical specifications leaders and "Effective Java" Joshua Bloch said, "We are very lucky, can be in J2SE 5.0 Many of its characteristics during the development process. I found that using these features is a kind of enjoyment, I believe that other developers will have the same feelings. "Java technology platform leadership and impact on network computing Can be found. The J2SE platform is based on the desktop and the company's basic platform with Java technology. During this period of J2SE 5.0β release and this genuine release, there are more than 500,000 downloads of Java Run Environment (JRE) and Software Development Tools Set (SDK), which fully demonstrates Java's most Interested software development platform.
Since the first release of December 1998, J2SE has been downloaded by 150 million times, indicating that Java technology has dominated the field of enterprises and desktop systems. In addition, 9 manufacturers have preloaded Java operating environment in their system, which accumulates 60% of the PC market. These 9 PC manufacturers are Acer, Apple, Dell, Gateway, HP, Fujitsu-Siemens, Samsung, Tsinghua Tongfang (Tsinghua Tongfang) and Toshiba.
"J2SE 5.0 version improves more than the previous edition, we are very happy to see the Wongli cooperation in the new platform research and development process," said Mr. Geir Magnusson, JCP SE / EE Executive Committee, Apache Software Foundation. , "Many experts, academic institutions, open source entities and enterprises have work, providing the features of the best Java platform today, which is also the best thing I have seen by the Java industry." Apache Software Foundation J2SE The representative of the expert group was added, "This is a major step in the right direction. We will continue to broaden the industry cooperation in the future, further promote the progress of the next version J2SE 6.0."
"J2SE 5.0 is the highest results of years of efforts. It is also a major step in the Java association. Advantages are beneficial and can be more easily integrated with a heterogeneous environment than ever. Orland JBuilder 2005 is a comprehensive support for J2SE 5.0 and makes it a first batch of Java development tools in reality. "
Zero G Software announced that it was the first software vendor supported by J2SE 5.0. Zero G Software's Installanywhere software is a factual standard for multi-platform software deployment, and is also the most widely used installer based on Java technology. Users of installnywhere software can be benefited from J2SE 5.0's latest Java features, including the ability to bundle the J2SE virtual machine with an installer, and make their applications use J2SE version 5.0. In addition, J2SE 5.0 integration features improve the installation capacity of Installanywhere users.