Jump to navigation Jump to search The Java language has undergone several changes since JDK 1. In addition to the language changes, much more dramatic changes have been made to the Java Class Library dalvik.vm.execution-mode=int:jit the years, which has grown from a few hundred classes in JDK 1.

0 to over three thousand in J2SE 5. 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 current two-year schedule, and later the proposal took effect. Java 10 is the previously supported rapid release version. Java 10 support ended on the same date that support for Java 11 began, in September 2018. The first version was released on January 23, 1996. The first stable version, JDK 1. Introspection only, no modification at runtime was possible.

The ability to modify objects reflectively was added in J2SE 1. The release on December 8, 1998 and subsequent releases through J2SE 5. The February 6, 2002 release was the first release of the Java platform developed under the Java Community Process as JSR 59. Java Web Start was first released in March 2001 for J2SE 1. Public support and security updates for Java 1. Paid security updates for Oracle customers ended in February 2013.

The release on September 30, 2004 was originally numbered 1. 5, which is still used as the internal version number. The number was changed to “better reflect the level of maturity, stability, scalability and security of the J2SE”. This version was developed under JSR 176.

Updates were available to paid Oracle customers until May 2015. The concurrency utilities in package java. Java 5 is the last release of Java to officially support the Microsoft Windows 98 and Windows ME, while Windows Vista is the newest version of Windows that J2SE 5 was supported on prior to Java 5 going end of life in October 2009. Java 5 was first available on Apple Mac OS X 10.