Oracle Code One, San Francisco, Calif.—Oct 22, 2018
Oracle Code One Java Keynote outlines the future of Java.
The opening keynote for Oracle Code One 2018 gave viewers the opportunity to hear from recognized members of Oracle’s Java Platform Group and industry luminaries about how Oracle is continuing to move the Java technology forward. Oracle also announced recent additions to the language and platform and provided a look ahead at future enhancements.
Georges Saab, vice president of development for the Java Platform, kicked off the event by restating Oracle’s stewardship commitment for the Java platform. He also addressed how Java’s performance, reliability, security and ecosystem make it ideal for modern application development. The keynote then turned to highlight future projects such as:
Project Valhalla: Introducing value types and generic specialization to enable higher-performance, cache-friendly data structures.
Project Panama: Seeking to improve and enrich the connections between Java programs and well-defined but “foreign” (non-Java) code and data.
Project Amber: Exploring productivity-oriented Java language features such as raw string literals, switch expressions, pattern matching, and records.
Project Loom: Which seeks to introduce lightweight user-mode threads, called “fibers,” to enable simpler yet more efficient concurrent code.
Finally, the Java team announced the 2018 Duke’s Choice Award winners including JPoint, a self driving car; community winners BgJUG (the Bulgarian JUG) and Sharat Chander. Among the winning Java tools announced were ClassGraph, Twitter4J, Apache NetBeansand Jelastic vertical memory scaling along with open source initiatives Eclipse MicroProfile.IO and Project Helidon.
Java SE 11 was released on September 25, with significant upgrades and improvements, including:
HTTP Client: A new HTTP Client API, first introduced in JDK 9 as an incubating feature, which implements HTTP/2 and WebSockets.
Flight Recorder: A low-overhead data collection framework for troubleshooting Java applications and the HotSpot JVM.
Launch Single-File Source-Code Programs: An enhancement to the Java launcher to run a program supplied as a single file of Java source code, making it easier for developers who are in the early stages of learning Java.
Transport Security Layer (TLS) 1.3: An implementation of version 1.3 of the Transport Layer Security (TLS) Protocol, a major overhaul which provides significant security and performance improvements over previous versions.
ZGC: An experimental scalable, low latency garbage collector that can handle terabyte-sized heaps without pausing for more than ten milliseconds.
For the full list of features introduced in JDK 11, please visit the Java PM blog.
The Oracle Cloud offers complete SaaS application suites for ERP, HCM and CX, plus best-in-class database Platform as a Service (PaaS) and Infrastructure as a Service (IaaS) from data centers throughout the Americas, Europe and Asia. For more information about Oracle (NYSE:ORCL), please visit us at www.oracle.com.
Oracle OpenWorld, the industry’s most important business and technology conference for the past 20 years, hosts tens of thousands of in-person attendees as well as millions online. Dedicated to helping businesses leverage Cloud for their innovation and growth, the conference delivers deep insight into industry trends and breakthroughs driven by technology. With hundreds of demos and hands-on labs, plus exhibitions from more than 250 partners and customers from around the world, Oracle OpenWorld has become a showcase for leading cloud technologies, from Cloud Applications to Cloud Platform and Infrastructure. For more information; to register; or to watch Oracle OpenWorld keynotes, sessions, and more, visit www.oracle.com/openworld. Join the Oracle OpenWorld discussion on Twitter.
The preceding is intended to outline our general product direction. It is intended for information purposes only, and may not be incorporated into any contract. It is not a commitment to deliver any material, code, or functionality, and should not be relied upon in making purchasing decisions. The development, release, timing, and pricing of any features or functionality described for Oracle’s products may change and remains at the sole discretion of Oracle Corporation.
Statements in this article relating to Oracle’s future plans, expectations, beliefs, intentions, and prospects are “forward-looking statements” and are subject to material risks and uncertainties. Many factors could affect Oracle’s current expectations and actual results, and could cause actual results to differ materially. A discussion of such factors and other risks that affect Oracle’s business is contained in Oracle’s Securities and Exchange Commission (SEC) filings, including Oracle’s most recent reports on Form 10-K and Form 10-Q under the heading “Risk Factors.” These filings are available on the SEC’s website or on Oracle’s website at http://www.oracle.com/investor. All information in this article is current as of October 22, 2018, and Oracle undertakes no duty to update any statement in light of new information or future events.
Oracle and Java are registered trademarks of Oracle and/or its affiliates. Other names may be trademarks of their respective owners.