InfoQ Homepage Java SE Content on InfoQ
-
JEP 423: Introducing Region Pinning to G1 Garbage Collector in OpenJDK
After its review concluded, JEP 423, Region Pinning for G1, has been Integrated into JDK 22. This JEP proposes to reduce GC latency by implementing region pinning for the G1 garbage collector. This will extend G1 so that arbitrary regions may be pinned during both major and minor collection operations, so that disabling the garbage collection process may be avoided while implementing JNI.
-
JEP 405: Record Classes to Extend Pattern Matching in Java
JEP 405, Record Patterns (Preview), has been promoted from Proposed to Target to Targeted for JDK 19. Under the umbrella of Project Amber, this JEP proposes to enhance the language with record patterns to deconstruct record values. Record patterns may be used in conjunction with type patterns to "enable a robust, declarative, and composable form of data navigation and processing."
-
JetBrains Releases Projector, a Technology to Remotely Run Swing Applications
JetBrains recently released the first major iteration of Projector, a technology that allows developers to run and operate Swing GUI applications remotely. Resource-hungry applications like Android Studio may run on a powerful server while developers need only a web browser on a thin client.
-
JavaFX and the Future of Java Client Technologies
Oracle will remove JavaFX, Applets and Java Web Start from the JDK after Java SE 8. Swing and AWT will remain.
-
Reinhold Publishes Open Letter to JCP Pleading That JPMS (Jigsaw) Is Approved
Mark Reinhold has published an open letter to the JCP Executive Committee. In the letter he expresses surprise that IBM has decided to vote against the JSR, and argues that RedHat’s decision to vote "no" is motivated by a desire to "preserve and protect their home-grown, non-standard module system, which is little used outside of the JBoss/Wildfly ecosystem".
-
Mark Reinhold Confirms JPMS (Jigsaw) Will Be Submitted for Public Review, Despite Community Concerns
Mark Reinhold, chief architect of the Java Platform Group at Oracle, has confirmed that Jigsaw will be submitted for public review, despite IBM and RedHat's concerns.
-
IBM and Red Hat to Vote "No" on Java Modules (Jigsaw)
InfoQ has previously reported on the developing situation regarding JSR 376 - the Java Platform Module System, commonly called "Project Jigsaw". Now, in a highly unusual move, IBM and Red Hat have both publicly announced that they will vote "no" on Jigsaw in its current form.
-
Java 9 on the Brink of a Delivery Date and Scope Review
Following the passing of the May 2016 deadline for a feature complete Java 9, Mark Reinhold, Chief Architect of the Java Platform, suggested a method to collectively review all work remaining in unfinished JEPs and decide whether to delay the project further in order to accommodate, or to descope them. Although the process hasn't finished yet, the current state suggests a combination of both.
-
Initial Implementation of Module System Pushed to JDK 9 build 111
Project Jigsaw has been in the works for a while now. On March 22nd 2016, an initial implementation of 'Module System' which is the last major component of Project Jigsaw, was pushed to JDK 9 in early access build 111.
-
Oracle Confirms Delayed Schedule for Java 9
In a recent communication, Mark Reinhold, Chief Architect of the Java Platform Group at Oracle, suggested a six-month delay for the general availability of Java 9 so as to allow some extra time to finish project Jigsaw. After deliberation, the delay was accepted, setting the general availability of Java 9 to March 2017.
-
Oracle Carving Strategy for Unsafe Library
Oracle carved out some direction for the library class sun.misc.Unsafe, from the unsupported sun.misc package in a blog last week. At issue has been the concern that this heavily used class will have its access severely limited via Project Jigsaw's JDK modularization.
-
OpenJDK Requesting Community Feedback on Java 9 Features
The OpenJDK Adoption Group is requesting community feedback on the newly announced comprehensive list of feature additions, changes and removals projected for Java 9. InfoQ talks to the Java Champions group about what to expect from Java 9 and how to get involved.
-
JavaOne Press Panel - Community and Java SE
Oracle execs hail community involvement in success and adoption of Java 8, announce better security features, but small number of new features.
-
Is Project Jigsaw Back On Track?
Oracle Chief Java Architect Mark Reinhold reveals the plans and scheduling for Project Jigsaw, the Java modularity initiative, now scheduled for release with Java 9.
-
Oracle Talks to Architects and Partners About Java 8 in Launch Webinar
Almost three years after the release of Java 7, Oracle last week released Java 8, touted as the most revolutionary Java release ever. This week Oracle presented a one-hour public webinar looking into features, background, and community reaction. InfoQ captured some important highlights of the webinar.