Embracing the functional programming paradigm and changing the release tempo to evolve more quickly.
Java Standard Edition 8 (1.8)
static
and default
concrete methods in interfacesAndroid Studio 1.0 (based on IntelliJ IDEA) released; Google ends support for ADT in Eclipse.
Kotlin 1.0 released.
Support for writing build scripts in Kotlin added to Gradle, as an alternative to Groovy.
NetBeans IDE donated to the Apache Software Foundation.
Java Enterprise Edition 8
Java Standard Edition 9
private
and private static
concrete methods in interfacesOracle announces transfer of Java Enterprise Edition to the Eclipse Foundation.
Google announces support for Kotlin as a development language for Android.
Java Standard Edition 10 (18.3)
Java Standard Edition 11
JavaFX added to OpenJDK project as OpenJFX subproject.
Java Standard Edition 12
switch
expressions (preview)Google announces that new Android library features will be introduced first in Kotlin, though Java and C++ are still supported.
Jakarta Enterprise Edition 8
Java Standard Edition 13
switch
expressions (preview)