Oracle JDK 14 Represents More Than Two Years of On-Time Six-Month Feature Releases, Bringing Innovation and Predictability to Developers
"Oracle announced the general availability of Java 14 (Oracle JDK 14). Java 14 continues Oracle's commitment to accelerate innovation by delivering new enhancements to enterprises and the developer community with a new feature release every six months. The latest Java Development Kit (JDK) delivers new features, including two new highly anticipated preview features - Pattern Matching for instance of (JEP 305) and Records (JEP 359), as well as a second preview of Text Blocks (JEP 368)..."
For the release of Java 14 we talked to Java expert Dr. Heinz Kabutz. What does he like and dislike about Java 14? What is he currently working on? What does he still find disturbing in 2020?
"JAXenter: What do you think is the most important new feature in Java 14?
Dr. Heinz Kabutz: A few months ago, Brian Goetz complained on the Java Champion mailing list that they were not getting enough feedback on their preview features. As a result, I decided to from now on always run my JavaSpecialists.eu website on the latest preview version of Java. If you look at the website right now, you will see 'Running on Java 14-ea+29-1384 (Preview)' at the top. It is a bit of work to do this. Besides my master branch, I have three other branches for the Java 14 features: java14-preview, jep359 (records) and jep368 (text blocks). I generally work in master, but then rebase the three other branches off that..."
In the last decade, the enterprise IT landscape has moved from large, monolithic applications towards lighter and more modular application architectures
"Java EE was an enabler of the old way of creating enterprise apps, so it too needed to change with the times. Reinvention - including the advent of Quarkus - suggests a bright future ahead for enterprise Java.
Borne out of many years of work in the enterprise distributed systems arena, enterprise Java went on to become a dominant force in application development.
Twenty years on, Java is still standing strong towards the top of industry language rankings. This is, in no small part, a result of the level of reinvention that we've seen in enterprise Java, which suggests that it may avoid the fate of other 'legacy' technologies..."
See all Archived IT - Java articles
See all articles from this issue