Everything About ___
Live briefing

Everything about Java version history

List of versions of the Java programming language

The Java language has undergone several changes since JDK 1.0 as well as a number of additions of classes and packages to the standard library. Since J2SE 1.4, the evolution of the Java language has been governed by the Java Community Process (JCP), which uses Java Specification Requests (JSRs) to propose and specify additions and changes to the Java platform. The language is specified by the Java Language Specification (JLS); changes to the JLS are managed under JSR 901. In September 2017, Mark Reinhold, chief architect of the Java Platform, proposed to change the release train to "one feature release every six months" rather than the then-current two-year schedule. This proposal took effect for all following versions, and is still the current release schedule. Wikipedia →

đź§­ Start here: a 6-step reading path

  1. Read the overview: Java version historyA 5-minute orientation
  2. Pick up a classic book: JavaScriptThe most-reprinted book on the subject
  3. Go sideways: Java Platform Module SystemA closely related topic
  4. Go sideways: Java (software platform)A closely related topic

đź“– Definitions

No dictionary entry for this exact phrase.

🏆 Landmark papers (most cited)

📚 Books worth reading

Ranked by number of editions on Open Library, a rough measure of how lasting a book is.

đź”— Related topics