JetBrains announced less than a week ago that Kotlin 1.1 has reached beta. Now the team has revealed that they are going to make their artifacts more friendly to the Java platform module system.
Java 9 will support Ahead-of-Time compilation but the initial release is only supported on 64-bit Linux systems running 64-bit Java and the only supported module is java.base. Let’s see what this means.
It’s that time of the year again! JavaOne is up and running and we are making sure you get the latest scoop from Oracle’s finest. Find out everything you need to know about Java 9 and Java EE.
The release of Java 9 could be delayed to July 2017, according to Mark Reinhold, the Chief Architect of the Java Platform Group at Oracle. Although there has been significant progress on Project Jigsaw, “at this point it’s clear that it needs more time.”
OpenJDK Project was under the gun during this year’s FOSDEM event for its misfire regarding the JIRA Bug-Tracker while Java 9 remained at the centre of developers’ attention as open discussions tipped the balance in its favor. The audience also had a chance to witness a conflict between Committers from SAP working on the Hotspot VM and Oracle.
There’s a legend out there saying that every time someone mentions Project Jigsaw, it’s delayed by one month. Alex Zhitnitsky takes a brief look at Project Jigsaw’s history of delays in the wake of recent news about the Java 9 launch being pushed back.
The Java 9 release postponement may come as little surprise to the Java community given the JDK’s track record of tardiness. But what exactly is causing the hold-up? And does this mean more time for more language features?
Oracle cannot meet expectations for the planned release of Java 9 in September 2016. In a message broadcast to the community via mailing list, chief architect Mark Reinhold has revealed that the modularisation work in Project Jigsaw needs more time.
How does Java 9’s modularity compare to the OSGI module system? Is it good to set goals for code coverage? The latest Thorben Janssen brings us the latest news and essential reading from the Java world.
Alex Zhitnitsky looks at the creation of meaningful benchmarks with the Java Microbenchmarking Harness – a powerful component of the OpenJDK code tools project that has been used extensively during Java 9 development.
You’ve already been acquainted with JAR hell, but what about the horror that may be unleashed by Project Jigsaw in Java 9? Nicolai Parlog takes a look at the possibility of Module Hell, with version conflicts and complex class loading the likely victims.
Following last summer’s announcement that the JDK’s source code would be modularized by Project Jigsaw, Chief Architect Mark Reinhold has now given an insight to the latest developments in the modularization of Java.
Among the few truly new features recently confirmed for Java 9 (alongside Project Jigsaw’s modularity) is a Java Shell that introduces the first REPL function to Java. Java Executive Committee member Werner Keil explains how Java’s new REPL got started and what it’s good for.
With Java 9 on its way, the more information you have, the better. Nicolai Parlog dissects the upcoming Project Jigsaw and inspects each feature, from dependency management and optimisation to encapsulation.