|
by Dana Nourie March 27, 2002 -- The Java platform has come a long way since its first release. The Java 2 Platform, Standard Edition (J2SE) 1.4 must provide a solid foundation for other Java platforms, such as Java 2 Platform, Enterprise Edition (J2EE). In addition, J2SE 1.4 provides the APIs for a wide variety of development features to enrich the platform. Using the SPECjbb2000 Java Business Benchmark on a three-tier server system, version 1.4 shows an improvement of 58% over version 1.3.1. Dramatic gains have also been made for client applications. Internal testing of applications based on Java Foundation Classes on J2SE version 1.4 shows a 20% to 80% performance gain over version 1.3.1. As 1.4 goes out to developers, the Java Community Process program (JCP) continues to examine and explore these APIs so that developers can look forward to more enhancements, improvements, and additions in Tiger 1.5's 2003 release. The Power of J2SE 1.4The core libraries grow to meet the demands of complex applications and services. "Yet our intent is to keep the Java programming language simple," says Graham Hamilton, a Sun Microsystems Distinguished Engineer. "One of Gosling's main geniuses was in knowing exactly what to leave out in order to prevent the Java programming language from becoming overly complicated." Additions are brought into J2SE only if new features enrich and improve the platform. Release 1.4 brings both improvements and new features. Some of the general performance improvements and enhancements in J2SE 1.4 are:
From the Mantis to the TigerEven as version 1.4 improvements and new features get into the hands of developers, the J2SE platform continues to evolve. Mantis, version 1.4.2, is slated for release in the beginning of 2003, with bug fixes and performance improvements. By the end of 2003, the next big release for J2SE is Tiger 1.5, which will reveal a number of additions to the Java programming language specifications:
In addition, developers will get better support for constants, providing programming shortcuts using import statements, improvements for iterating over collections, and metadata either as a keyword addition or a javadoc feature. "The JCP program helps us attain improvements and new features while dropping some proposed features, and that's the way the process should work," says Hamilton. The JCP program is an open international organization of developers and licensees whose charter is to develop and revise Java technology specifications, reference implementations, and technology compatibility kits. The improvements and enhancements to J2SE 1.4 were developed through the JCP program as will those in Tiger until its release in 2003.
See Also
Java 2 Platform, Standard Edition (J2SE), Version 1.4 Overview
New Data Transfer Capabilities
New I/O Functionality for Java 2 Platform, Standard Edition 1.4
Using J2SE 1.4 Logging API in Systems Management
Regular Expressions and the Java Programming Language
Assertion Facility
Java Community Process Program
New Java 2D Features in the Java 2 SDK, v1.4
Java 2D API
Download J2SE 1.4 | ||||
|
| ||||||||||||