![]() Java 17, the latest (3rd) LTS, was released on September 14, 2021. In the case of OpenJDK, both commercial long-term support and free software updates are available from multiple organizations in the broader community. Oracle also continues to release no-cost public Java 17 LTS updates for all users, including commercial and production use until September 2024. Oracle continues to release no-cost public Java 8 updates for development and personal use indefinitely. Regarding Oracle Java SE Support Roadmap, version 20 is the latest one, and versions 17, 11 and 8 are the currently supported long-term support (LTS) versions, where Oracle Customers will receive Oracle Premier Support. Some programs allow 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). 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. 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. This proposal took effect for all following versions, and is still the current release schedule. 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. The language is specified by the Java Language Specification (JLS) changes to the JLS are managed under JSR 901. 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 Java language has undergone several changes since JDK 1.0 as well as numerous additions of classes and packages to the standard library. Java API for XML-Based Web Services (JAX-WS) 2.This article is about the Java programming language. Java Architecture for XML Binding (JAXB) 2.2 SOAP with Attachments API for Java (SAAJ) Specification 1.3 Java EE Application Deployment 1.2 (Optional)ĭebugging Support for Other Languages 1.0 Java Authorization Contract for Containers 1.5 Java Authentication Service Provider Interface for Containers 1.1 Java API for XML Registries (JAXR) 1.0 (Optional) Java API for XML-Based RPC (JAX-RPC) 1.1 (Optional) Web Services Metadata for the Java Platform 2.1 Java API for RESTful Web Services (JAX-RS) 2.1 Standard Tag Library for JavaServer Pages (JSTL) 1.2īatch Applications for the Java Platform 1.0Ĭontexts and Dependency Injection for Java 2.0Ĭommon Annotations for the Java Platform 1.3 Java Platform, Enterprise Edition 8 (Java EE 8) JSR 374 – Java API for JSON Processing (JSON-P)1.1.JSR 370 – Java API for RESTful Web Services (JAX-RS) 2.1.JSR 367 – The Java API for JSON Binding (JSON-B) 1.0.JSR 365 – Contexts and Dependency Injection (CDI) 2.0.The following JSRs are new or updated in Java EE 8: Date & Time API, Streams API, annotations enhancements) Support for Java SE 8 new capabilities (e.g.Server-Sent Events support (Client & Server-side).Enhanced JSON support including a new JSON binding API.Java Servlet 4.0 API with HTTP/2 support.This release modernizes support for many industry standards and continues simplification of enterprise ready APIs. Java EE 8 continues to improve API and programming models needed for today's applications and adds features requested by our world-wide community. ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |