JDK Version 1.0 - Code:Oak and Released:january 23, 1996
JDK Version 1.0 - Code:Oak and Released:january 23, 1996
Collections framework.
Java String memory map for constants.
Just In Time (JIT) compiler.
Jar Signer for signing Java ARchive (JAR) files.
Policy Tool for granting access to system resources.
Java Foundation Classes (JFC) which consists of Swing 1.0, Drag and Drop, and Java 2D class
libraries.
Java Plug-in
Scrollable result sets, BLOB, CLOB, batch update, user-defined types in JDBC.
Audio support in Applets.
Java Sound
Jar Indexing
A huge list of enhancements in almost all the java area.
XML Processing
Java Print Service
Logging API
Java Web Start
JDBC 3.0 API
Assertions
Preferences API
Chained Exception
IPv6 Support
Regular Expressions
Image I/O API
J2SE Version 5.0 - Code : Tiger and released : September 30, 2004.
Generics
Enhanced for Loop
Autoboxing/Unboxing
Typesafe Enums
Varargs
Static Import
Metadata (Annotations)
Instrumentation
Variable Arguments
static void addTest(String message, int... numbers) {
int result = 0;
for(int num : numbers) {
result = result + num;
}
return result;
}
Static Imports
Typesafe Enums