NetBeans 9.0 IDE to be Available at Apache

At the moment, version number 9.0 is passing certification and debugging in the fund's incubator to become an independent project of Apache
30 July 2018   554

The Apache Software Foundation demonstrated the first release of the NetBeans IDE after the Oracle code transfer. At the moment, version number 9.0 is passing certification and debugging in the fund's incubator to become an independent project of Apache. The update includes support for Java SE, improvements in the work of Java 9 and Java 10, the integration of the Jigsaw paradigm for working with modules and other changes.

Key NetBeans innovations

  • Integrated tools for partitioning programs into modules using the JPMS (Jigsaw) paradigm for JDK 9. A Java project can be modular by adding a module-info.java file that supports code completion.
  • A new type of project called Java Modular, which allows you to develop several modules in a single project. At the same time, their assembly will occur simultaneously, and dependency management is performed through the files module-info.java. Such an application looks like a multi-module structure.
  • The appearance of REPL in Java with the connection of the Java Shell interactive shell. The tool allows you to run and test one-liners during the development process and automatically picks up the user settings for the classes and libraries of the project.
  • Refactoring tools and hints for transformations of the new var type and error detection tools for misuse of this type in JDK 10
  • Expanding and collapsing nodes in the tree with profiling results that simplify the actions with the code
  • Arbitrary resizing of pop-up dialog boxes

In the next release, developers plan to add tools that improve support for Java EE, PHP, JavaScript / HTML5, Groovy and C / C ++. Read more about all the changes in NetBeans 9.0 on the Apache blog.

Oracle to Announce Java SE 11 & Java Development Kit 11

As reported, support for Java 8 will end in December 2020, and Java 10 won't receive any updates
27 September 2018   378

Oracle developers announced the release of the Java 11 standard and its implementation of the JDK (Java Development Kit) with a long support period up to 2026. It is fully compatible with previous versions. Support for Java 8 will end in December 2020, and Java 10 won't receive any updates.

New in Java SE 11

  • Nest-Based Access Control system implemented
  • The .class format is complemented by the support for the CONSTANT_Dynamic forms, which are loaded by the creation of constants to the bootstrap method.
  • Added support for the latest version of the transport layer security protocol - TLS 1.3. It accelerates the loading of mobile web pages, and also filters out old, vulnerable cryptographic primitives, replacing them with more complex encryption algorithms.
  • Standardized support for the HTTP Client API, introduced in the Java 9 incubator.
  • Epsilon garbage collector is launched in a test mode.
  • The Java EE and CORBA modules are removed from the JDK and the Java SE platform, and the Nashorn engine and the Pack200 tools are declared obsolete.
  • The JavaFX module is excluded from the kernel and is shipped separately.
  • Existing APIs are updated to support the Unicode 10 format.
  • Added tools for streaming low-level data on errors and problems.
  • Added the ability to run single-file programs that contain the source code.

More information about the changes can be found on the Release Notes page of JDK 11.

The previous, intermediate version of the standard and JDK 10 came out in March 2018. A set of development tools has received three new variants of Java virtual machines, the sharing of application classes and the support of the experimental Just-in-Time compiler on Linux / x64.