Major expansion: JDBC, RMI, JavaBeans, Inner Classes, Reflection. AWT event model rewritten. JIT on Windows. Unicode/i18n via Taligent. ~500 classes.
Key release highlights included JDBC, RMI, JavaBeans, Reflection.
Compared with JDK 1.0, the most visible shifts included Java Plug-in (IE/Netscape), JDBC, RMI.
~500 classes. JDBC and RMI make Java viable for enterprise backends.
The developer kit became more practical for client-server Java through JDBC, RMI, inner classes, and signed-JAR-era improvements.
Platform stack
JDK 1.1 architecture preview
This larger diagram expands the smaller JDK badge into a layered platform view showing how the development kit, runtime, virtual machine, APIs, tools, and supporting subsystems fit together for this release.
Scroll horizontally or vertically if needed. Press Escape or use Close to return to the page.
Previous-version diff
What changed from JDK 1.0 to JDK 1.1
The developer kit became more practical for client-server Java through JDBC, RMI, inner classes, and signed-JAR-era improvements.
lang and util Base Libraries
java.beans appeared in JDK 1.1, adding a new capability in lang and util base libraries.
java.lang.reflect appeared in JDK 1.1, adding a new capability in lang and util base libraries.
java.rmi appeared in JDK 1.1, adding a new capability in lang and util base libraries.
java.sql (JDBC) appeared in JDK 1.1, adding a new capability in lang and util base libraries.
Other Base Libraries
Internationalization appeared in JDK 1.1, adding a new capability in other base libraries.
Object Serialization appeared in JDK 1.1, adding a new capability in other base libraries.
Serialization appeared in JDK 1.1, adding a new capability in other base libraries.
Networking appeared in JDK 1.1, adding a new capability in other base libraries.
Java Language Features
Inner Classes appeared in JDK 1.1, adding a new capability in java language features.
Reflection API appeared in JDK 1.1, adding a new capability in java language features.
Stricter Field Access appeared in JDK 1.1, adding a new capability in java language features.
jar carried forward from JDK 1.0 and settled into the baseline by JDK 1.1.
Matrix slice
Quick comparison table: JDK 1.0 vs JDK 1.1
This side-by-side view turns the source evolution matrix into a faster way to see which language, tooling, runtime, and platform layers moved between these two releases.
Area
Component
JDK 1.0
JDK 1.1
Why it stands out
Deployment
Java Plug-in (IE/Netscape)
Not present
NEW
Java Plug-in (IE/Netscape) appeared in JDK 1.1, adding a new capability in deployment.
Integration Libraries
JDBC
Not present
NEW
JDBC appeared in JDK 1.1, adding a new capability in integration libraries.
Integration Libraries
RMI
Not present
NEW
RMI appeared in JDK 1.1, adding a new capability in integration libraries.
JVM: Class Loader Subsystem
Application ClassLoader
Not present
NEW
Application ClassLoader appeared in JDK 1.1, adding a new capability in jvm: class loader subsystem.
JVM: Class Loader Subsystem
Bootstrap ClassLoader
Not present
NEW
Bootstrap ClassLoader appeared in JDK 1.1, adding a new capability in jvm: class loader subsystem.
JVM: Execution Engine & GC
JIT (Windows only)
Not present
NEW
JIT (Windows only) appeared in JDK 1.1, adding a new capability in jvm: execution engine & gc.
Java Language Features
Inner Classes
Not present
NEW
Inner Classes appeared in JDK 1.1, adding a new capability in java language features.
Java Language Features
Reflection API
Not present
NEW
Reflection API appeared in JDK 1.1, adding a new capability in java language features.
Other Base Libraries
Internationalization
Not present
NEW
Internationalization appeared in JDK 1.1, adding a new capability in other base libraries.
Other Base Libraries
Object Serialization
Not present
NEW
Object Serialization appeared in JDK 1.1, adding a new capability in other base libraries.
Tools & Tool APIs
Debugger API
Not present
NEW
Debugger API appeared in JDK 1.1, adding a new capability in tools & tool apis.
Tools & Tool APIs
rmic
Not present
NEW
rmic appeared in JDK 1.1, adding a new capability in tools & tool apis.
User Interface Toolkits
JavaBeans
Not present
NEW
JavaBeans appeared in JDK 1.1, adding a new capability in user interface toolkits.
lang and util Base Libraries
java.beans
Not present
NEW
java.beans appeared in JDK 1.1, adding a new capability in lang and util base libraries.
Structured comparison
Grouped reading of the release shift
~500 classes. JDBC and RMI make Java viable for enterprise backends.
lang and util Base Libraries
New in JDK 1.1
java.beans
java.lang.reflect
java.rmi
java.sql (JDBC)
java.applet
Updated by JDK 1.1
java.awt
Other Base Libraries
New in JDK 1.1
Internationalization
Object Serialization
Serialization
Networking
Input / Output
Updated by JDK 1.1
Steady platform carry-forward in JDK 1.1
Java Language Features
New in JDK 1.1
Inner Classes
Reflection API
Stricter Field Access
jar
java
Updated by JDK 1.1
Steady platform carry-forward in JDK 1.1
Historical platform profile
Release narrative
Major expansion: JDBC, RMI, JavaBeans, Inner Classes, Reflection. AWT event model rewritten. JIT on Windows. Unicode/i18n via Taligent. ~500 classes.
~500 classes. JDBC and RMI make Java viable for enterprise backends.