Java Developer Newsletter
Java Developer Newsletter
April 2020
Latest Release
JDK 15 Early-Access Builds

Schedule, status, & features (OpenJDK)

Release notes
Test results
API Javadoc

Build 16 (2020/3/25)
Changes in this build
Issues addressed in this build

These early-access, open-source builds are provided under the GNU General Public License, version 2, with the Classpath Exception.

Linux / x64 tar.gz (sha256) 197964190 bytes
macOS / x64 tar.gz (sha256) 192751123
Windows / x64 zip (sha256) 198146796
Alpine Linux / x64 tar.gz (sha256) 199132199
Back to top
bullet Hot Database Connections for Serverless Functions
by Kuassi Mensah
bullet Nashorn Removal: GraalVM to the Rescue!
by Christian Wirth
bullet Code in Java, Execute as C++
by Dwi Prasetyo Adi Nugroho
bullet Build NoSQL Applications on the Cloud Using Java in 15 Minutes
by Michael Brey and Dave Rubin
bullet How Do I Compare Strings in Java?
by Gaurav Kukade
Back to top
bullet JDK 14: The new features in Java 14
by Paul Krill
bullet Announcing Oracle WebLogic Server for Oracle Cloud Infrastructure
by Will Lyons
bullet Announcing Oracle WebLogic Server 14.1.1
by Will Lyons
bullet Java 15 Starts to Take Shape
by Paul Krill
bullet Oracle Extends Extended Support for Java 8
by Paul Krill
Back to top
Designing the XVM: the Ecstasy Virtual Machine
Designing the XVM: the Ecstasy Virtual Machine
Presentation by Cameron Purdy
Oracle Coherence co-creator and CEO Cameron Purdy takes you under the hood of the XVM in this presentation recorded at the Jfokus VM Tech Summit 2020
Project Valhalla: Bringing Values to Java
Project Valhalla: Bringing Values to Java
Presentation by Dan Heidinga
Eclipse OpenJ9 Project Lead Dan Heidinga explains value types, how they're implemented, and how your applications will benefit in this session from Jfokus VM Tech Summit 2020.
Education and Certification
Oracle Certification Testing Anywhere Anytime with Online Proctoring
With test centers closed around the world this may be your perfect solution.  
Learn More cta-arrow
Build Critical Technical Oracle Cloud Skills Now
If you’ve been interested, this is the time to try. From now until May 15th 2020 Oracle Cloud Infrastructure and Autonomous Database Training and Certification are completely free.
Learn More cta-arrow
Gain Intermediate to Advanced Java Programming Skills
A Java SE Programming II MOOC will be starting June 17th. Build on your fundamental skills with weekly segments that you can consume on your own time. Chose the Premier Package to get your certification attempt included.
Learn More cta-arrow
Proof You Do Know Everything About Java
Every issue of Java Magazine contains the Quiz Corner feature, where Simon Roberts and Mikalai post challenging quizzes. Take your pick and test your Java chops. 
Learn More cta-arrow
Webinars and Webcasts
On-Demand Webcast: Java Ahead-of-Time Compilation with Oracle GraalVM
Tune in to review the JIT and AOT compilation techniques and explore their advantages, differences, and applicability.
Watch the Webcast cta-arrow
On-Demand Webcast: Oracle GraalVM in a Nutshell
Tune in to learn more about GraalVM's core capabilities and benefits.
Watch the Webcast cta-arrow
Java Then and Now - Powering the Enterprise for 25 Years
In this on-demand webcast you'll learn about many of the Java ecosystem improvements arising from both community participation and Oracle's ongoing stewardship. The session will also address modern application development with Java, and delve into what’s new in Java 14.
Watch the Webcast cta-arrow
Back to top
The global Coronavirus situation has caused the cancellation and/or rescheduling of many events. It is highly recommended that you check directly with event organizers for specific information. 

Stay healthy!
New Always Free Services
New Always Free Services
Oracle Cloud Free Tier
Build, test, and deploy applications on Oracle Cloud—for free. Sign up once, get access to two free offers.
Try it cta-arrow
Back to top
Stay Connected
Twitter Youtube Blog
Get the Java Developer Newsletter delivered to your inbox every month.
Subscribe cta-arrow
Back to top