Java version history: Difference between revisions

Content deleted Content added
m Fixed missing citations. Citations that are in the version table need to be copied into the parent page, because they are in a <noinclude>. (Might make sense to remove that noinclude to prevent the duplication?)
Update
Line 6:
In addition to the language changes, other changes have been made to the [[Java Class Library]] over the years, which has grown from a few hundred classes in JDK&nbsp;1.0 to over three thousand in J2SE&nbsp;5. Entire new [[API]]s, such as [[Swing (Java)|Swing]] and [[Java2D]], have been introduced, and many of the original JDK&nbsp;1.0 classes and methods have been [[deprecation|deprecated]], and very few APIs have been removed (at least one, for threading, in Java 22<ref name="removed_API_in Java_22"/>). Some programs allow the conversion of Java programs from one version of the [[Java (software platform)|Java platform]] to an older one (for example Java&nbsp;5.0 backported to 1.4) (see [[Java backporting tools]]).
 
Regarding Oracle's [[Java Platform, Standard Edition|Java SE]] support roadmap,<ref name=oracle/> Java SE 2324 iswas the latest version in June 2025, while versions 21, 17, 11 and 8 arewere the currently supported [[long-term support]] (LTS) versions, where Oracle Customers will receive Oracle Premier Support. Oracle continues to release no-cost public Java 8 updates for development<ref name=oracle/> and personal use indefinitely. Oracle also continues to release no-cost public Java 17&nbsp;LTS updates for all users, including commercial and production use until September 2024.<ref name="nftc">{{Cite web|url=https://blogs.oracle.com/cloud-infrastructure/post/introducing-free-java-license|title=Introducing the Free Java License
|last=Smith| first=Donald|date=}}</ref>