JDK 1.0 favicon
All About JDK 1.0
JDK 1.0 • 1995 • Java 1.0
AWTAppletsjava.netjava.iojava.lang + java.util

All About JDK 1.0

The origin. First public stable release. ~200 classes, 8 packages. AWT, Applets, core lang/util/io/net. Interpreter-only JVM. Codenamed Oak.

Foundational release

The original Java development kit

The origin. First public stable release. ~200 classes, 8 packages. AWT, Applets, core lang/util/io/net. Interpreter-only JVM. Codenamed Oak.

Original toolchainApplet eraFoundation APIs
  • The origin. First public stable release. ~200 classes, 8 packages. AWT, Applets, core lang/util/io/net. Interpreter-only JVM. Codenamed Oak.
  • Key release highlights included AWT, Applets, java.net, java.io.
  • First ever Java release. ~200 classes. Interpreted only — no JIT.
  • This is where the basic build-and-run story was born: write source, compile with javac, package what you need, and run on the JVM.
Platform stack

JDK 1.0 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.

Historical platform profile

How the first JDK established the baseline

First ever Java release. ~200 classes. Interpreted only — no JIT.

AWTAppletsjava.netjava.iojava.lang + java.util
Why it mattered

Why JDK 1.0 still matters in the timeline

This release is best understood as a turning point in how developers thought about the Java platform, not just as a routine toolkit increment.

  • JDK 1.0 sits in the timeline as a historic baseline, which shaped how teams evaluated and adopted it.
  • It is commonly remembered for AWT, Applets, java.net.
  • First ever Java release. ~200 classes. Interpreted only — no JIT.
Related pages

Continue through the platform story