The release of Java SE 15 in Sept 2020 will introduce "sealed classes" (JEP 360) as a preview feature. A sealed class is a class or interface which restricts which other classes or interfaces may ...
Java SE 14 (March 2020) introduces records as a preview feature. Records aim to enhance the language's ability to model "plain data" aggregates with less ceremony. A record can be best thought of as a ...
The next major release of Java will be a modular one. Project Jigsaw, along with five other proposals (formerly called JSRs, now called Java Enhancement Proposals, or JEPs) have been slated for ...
Hoary versions of Oracle’s programming language Java can be a security nightmare for organizations and a fever dream for hackers because those older releases often contain flaws — patched in later ...
The latest Java Development Kit update (JDK 7u40) includes a number of bug fixes, new security features and changes, and among them is one that has been long overdue: a whitelisting option for ...
That old Java icon had a much bigger résumé than I gave it credit for.
Java EE (Enterprise Edition) programmers will have to wait a bit longer before they can use JCache, a long-desired standard caching API (application programming interface) for the language, as its ...