Java steeps up Release 14 JDK, with 15 steaming up soon

Java, essential to the success of Solaris and the ability to write once, execute everywhere, has a Release 14.02 Java Development Kit available. This month, Oracle expects to make Version 15 of the legendary application development tool.

The Java SE Subscription model that covers all Java SE licensing and support needs. Millions of worldwide businesses run Java in production. The subscription complements the long-standing free Oracle OpenJDK offering. OpenJDK serves developers and organizations that do not need commercial support.

The JDK 14.02 adds a new feature while it tightens down security.

Better Listing of Arrays

The preferred way to copy a collection is to use a “copy constructor.” For example, to copy a collection into a new ArrayList, a developer writes new ArrayList<>(collection). In certain circumstances, an additional, temporary copy of the collection’s contents is made to improve robustness. If the collection being copied is exceptionally large, then the application should be (aware of/monitor) the significant resources required involved in making the copy.JDK-8231800 (not public)

Bug Fixes

This release also contains fixes for security vulnerabilities described in the Oracle Critical Patch Update. Oracle has a full list of bug fixes for the current JDK at a JDK 14.0.2 Bug Fixes page.

Strategy Road Map

Earlier this year, Oracle shared a Java SE Support Roadmap. The document clarifies the extended support and sustaining support deadlines for each release of Java. Since September 2017, Oracle provides JDK releases under a free open source license (similar to that of Linux).  Oracle also provides releases with commercially support for use with Oracle products.

HP 3000 Java

Java demonstrates the flexibility of the HP 3000’s MPE/iX, too. Within a year of the 1995 release of the language, HP engineers rolled out a Java implementation that worked with MPE/iX apps. With the release of MPE/iX version 6.0 in 1996, Java/iX took the the first step in turning Java into a fully supported HP 3000 product.

Performance of Java on MPE/iX was a secondary concern to reliability. HP’s Just-In-Time compiler converts Java programs into native PA-RISC code at runtime. HP was candid in reporting “customers may find that the overall performance for some Java applications will be less at this time than on other platforms.”

Leave a Reply