January 23, 1996

Java 1.0 shipped

JavaSoft made JDK 1.0 available for download — the first production JavaA portable language running on the JVM — dominant in enterprise servers, Android, and big data. development kit.

What it was for

James GoslingJDK 1.0 shipped the compiler, JVMJava Virtual Machine — executes Java bytecode and hosts Kotlin, Scala, Clojure, and other JVM languages., and libraries developers needed to build and run JavaA portable language running on the JVM — dominant in enterprise servers, Android, and big data. programs — applets in browsers, standalone tools, and early server apps. You wrote `.java` files, compiled to bytecodeIntermediate instructions produced by compilers — often executed by a virtual machine rather than the CPU directly., and ran them anywhere with a JavaA portable language running on the JVM — dominant in enterprise servers, Android, and big data. runtime installed.

Companies

  • Sun Microsystems

Why it's here

The May 1995 announcement created hype; JDK 1.0 was when developers could actually build with JavaA portable language running on the JVM — dominant in enterprise servers, Android, and big data..

Why it mattered

It shipped the compiler, JVMJava Virtual Machine — executes Java bytecode and hosts Kotlin, Scala, Clojure, and other JVM languages., applet viewer, and class libraries as a cohesive platform.

What it solved

Early adopters needed stable tooling beyond alpha builds to write deployable applets and applications.

Media

  • James Gosling
    ImageJames Gosling

    Peter Campbell, CC BY-SA 4.0, via Wikimedia Commons

Related