Global Information Lookup Global Information

Java version history information


The Java language has undergone several changes since JDK 1.0 as well as numerous 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.[1][2] This proposal took effect for all following versions, and is still the current release schedule.

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 1.0 to over three thousand in J2SE 5. Entire new APIs, such as Swing and Java2D, have been introduced, and many of the original JDK 1.0 classes and methods have been deprecated, and very few APIs have been removed (at least one, for threading, in Java 22[3]). Some programs allow the conversion of Java programs from one version of the Java platform to an older one (for example Java 5.0 backported to 1.4) (see Java backporting tools).

Regarding Oracle Java SE Support Roadmap,[4] version 22 is the latest one, and versions 21, 17, 11 and 8 are 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[4] and personal use indefinitely. Oracle also continues to release no-cost public Java 17 LTS updates for all users, including commercial and production use until September 2024.[5]

In the case of OpenJDK, both commercial long-term support and free software updates are available from multiple organizations in the broader community.[6]

Java 22 was released on March 19, 2024.

  1. ^ Reinhold, Mark (2017-09-06). "Moving Java Forward Faster". Retrieved 2017-09-16.
  2. ^ "Calling 'all aboard' on the six-month Java release train". theserverside.com. 2017-09-12. Retrieved 2017-09-16.
  3. ^ Cite error: The named reference removed_API_in Java_22 was invoked but never defined (see the help page).
  4. ^ a b Cite error: The named reference oracle was invoked but never defined (see the help page).
  5. ^ Smith, Donald. "Introducing the Free Java License".
  6. ^ Reinhold, Mark (2018-08-17). "What does LTS mean for OpenJDK?". Retrieved 2018-08-28.

and 24 Related for: Java version history information

Request time (Page generated in 0.8609 seconds.)

Java version history

Last Update:

following versions, and is still the current release schedule. In addition to the language changes, other changes have been made to the Java Class Library...

Word Count : 10631

History of Java

Last Update:

version history of the Java programming language The history of the Java platform History of JavaScript ECMAScript (JavaScript) version history Java (disambiguation)...

Word Count : 90

Java Development Kit

Last Update:

open-source software portal Computer programming portal Classpath Java platform Java version history "Release notes". Oracle Corporation. Retrieved 19 March 2024...

Word Count : 1037

ECMAScript version history

Last Update:

ECMAScript is a JavaScript standard developed by Ecma International. Since 2015, major versions have been published every June. ECMAScript 2023, the 14th...

Word Count : 2763

Firefox version history

Last Update:

plugins like Microsoft Silverlight and Java with the exception of Adobe Flash Player (except the ESR version which still supports NPAPI). Firefox 53...

Word Count : 17629

MacOS version history

Last Update:

efforts, such as Taligent, did not fully come to fruition; others, like Java, gained widespread adoption.[citation needed] On February 4, 1997, Apple...

Word Count : 6376

Ubuntu version history

Last Update:

Ubuntu 10.04 LTS Server Debian version history Fedora Linux release history openSUSE version history Linux kernel version history Portals:  Free and open-source...

Word Count : 13745

Jakarta EE

Last Update:

Java 2 Platform, Enterprise Edition or J2EE from version 1.2, until the name was changed to Java Platform, Enterprise Edition or Java EE in version 1...

Word Count : 2426

Android version history

Last Update:

The version history of the Android mobile operating system began with the public release of its first beta on November 5, 2007. The first commercial version...

Word Count : 9254

History of iTunes

Last Update:

web-standards HTML, JavaScript, and CSS. On September 1, 2010, Apple held their annual music press event where they unveiled an updated version: iTunes 10. The...

Word Count : 5952

Jakarta Servlet

Last Update:

A Jakarta Servlet, formerly Java Servlet is a Java software component that extends the capabilities of a server. Although servlets can respond to many...

Word Count : 1975

HarmonyOS version history

Last Update:

The version history of the HarmonyOS distributed operating system began with the public release of the HarmonyOS 1.0 for Honor Vision smart TVs on August...

Word Count : 3838

Software versioning

Last Update:

"Advogato: Version numbering madness". February 28, 2000. Retrieved April 11, 2009. Debian Policy Manual, 5.6.12 Version "Java Edition version history". Minecraft...

Word Count : 6694

JavaScript

Last Update:

JavaScript (/ˈdʒɑːvəskrɪpt/), often abbreviated as JS, is a programming language and core technology of the Web, alongside HTML and CSS. 99% of websites...

Word Count : 9292

Java class file

Last Update:

Machine (JVM). A Java class file is usually produced by a Java compiler from Java programming language source files (.java files) containing Java classes (alternatively...

Word Count : 1238

Java Database Connectivity

Last Update:

the Java Platform, Standard Edition (Java SE). The JDBC classes are contained in the Java package java.sql and javax.sql. Starting with version 3.1,...

Word Count : 2258

Internet Explorer version history

Last Update:

in October). It featured support for JavaScript, SSL, cookies, frames, VRML, RSA, and Internet newsgroups. Version 2 was also the first release for Windows...

Word Count : 5378

Criticism of Java

Last Update:

and a history of security vulnerabilities in the primary Java VM implementation, HotSpot. Software written in Java, especially its early versions, has...

Word Count : 3722

Perl 5 version history

Last Update:

first version, 1.0, was released in 1987. The following table contains the Perl 5 version history, showing its release versions. Not all versions are covered...

Word Count : 192

OpenJDK

Last Update:

the Java Class Library would be subject to the terms of the GPL license. OpenJDK is the official reference implementation of Java SE since version 7. The...

Word Count : 3723

East Java

Last Update:

in the easternmost third of Java island. It has a land border only with the province of Central Java to the west; the Java Sea and the Indian Ocean border...

Word Count : 7961

NetBeans

Last Update:

NetBeans is an integrated development environment (IDE) for Java. NetBeans allows applications to be developed from a set of modular software components...

Word Count : 1878

Java 3D

Last Update:

until version 1.6.0, which runs on top of Java OpenGL (JOGL). Since version 1.2, Java 3D has been developed under the Java Community Process. A Java 3D scene...

Word Count : 754

Java performance

Last Update:

introduced in the Java Platform, Micro Edition (J2ME), is used in the JVM since Java version 6. It splits the verification of Java bytecode in two phases:...

Word Count : 5567

PDF Search Engine © AllGlobal.net