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."
-
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.
-
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.
-
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.
-
Red Hat Takes Over Leadership of OpenJDK 6
Red Hat have announced that they are taking over support of OpenJDK 6, just days after Oracle posted what it says will be the final freely available update, number 43, to its commercial Java 6 development kit.
-
Java Time API Now In Java 8
ThreeTen, the reference implementation of JSR 310 Date and Time API, is now included in JDK 8 build 75. The Java Time API for JDK 8 is under the package java.time, moving away from the javax.time package of earlier implementations. All the Java Time classes are immutable and thread-safe, based on the ISO 8601 calendar system, the de facto world calendar following the proleptic Gregorian rules.
-
Kaspersky Labs Uncover Java Exploit in the Red October Malware
The investigating agency Kaspersky Labs uncovered in mid January that the Red October attackers used the Rhino exploit in Java as an additional delivery vector.
-
Oracle Releases February Java Security Update Ahead of Schedule Dealing with 50 Flaws
Oracle has published a major security update for Java. The update was originally scheduled for February 19th, but was released a fortnight early on Friday because of "active exploitation 'in the wild' of one of the vulnerabilities affecting the Java Runtime Environment (JRE) in desktop browsers".
-
Oracle Will Stop Providing Security Updates for Java 6 Next Month
The last publicly available release of Java 6 is to be released on February 19th 2013. After that date all new security updates, patches, and fixes for both the runtime and SDK of Java SE 6 will only be available through My Oracle Support, and will therefore only be available to users with a commercial license with Oracle.
-
Oracle's Head of Security Promises to Fix Issues and Improve Communication
Following a spate of high-profile security issues, Oracle's head of Java Security, Milton Smith, is promising that the vendor will fix issues with the platform, and improve its communication to community members.
-
Plans for Spring Framework 4.0 Announced - Includes Support for Java SE 8 and Groovy 2
VMware's SpringSource team have recently announced plans for Spring 4.0, the next update to the framework, with new features including support for Java SE 8, Groovy 2, parts of Java EE 7, and WebSockets. InfoQ spoke to Spring framework co-founder Juergen Hoeller to find out more about the plans.