-
Core Java
Java Predictions for 2021 on Foojay
Geertjan Wielenga has posted “Java Predictions for 2021” on Foojay Today. It is a collection of predictions about Java in…
Read More » -
Core Java
JDK 16: Stream to List In One Easy Call
As Java functional streams have become increasingly popular, an increasing number of requests is being made for new stream operations…
Read More » -
Core Java
Java’s String.repeat Method in Action: Building PreparedStatement with Dynamic Number of Parameters
Java’s String.repeat(int) method is an example of a “small” addition to Java (introduced with JDK 11) that I find myself…
Read More » -
Core Java
JDK 16: Checking Indexes and Ranges of Longs
In my last post, I described the day period support added with JDK 16 Early Access Build 25. That same…
Read More » -
Core Java
Day Period Support in JDK 16
JDK 16 Early Access Build 25 (2020/11/18) includes changes for JDK-8247781 (“Day periods support”). As stated in the JDK 16…
Read More » -
Core Java
JDK16 javac xlint Warning about Default Constructors
I mentioned in my blog post “Explicit No-Arguments Constructor Versus Default Constructor” that “it is possible that one day javac…
Read More » -
Core Java
Better NullPointerException Messages Automatic in JDK 15
I discussed long-awaited and highly appreciated improvements to NullPointerException (NPE) messages in the posts “Better Default NullPointerException Messages Coming to…
Read More » -
Core Java
Tycoon: Ransomware Targeting Java’s JIMAGE on Multiple Platforms
The Blackberry Research and Intelligence Team and KPMG’s UK Cyber Response Services Team have reported “Threat Spotlight: Tycoon Ransomware Targets…
Read More » -
Core Java
Octopus Scanner: Java Build Tools and Malware
Alvaro Munoz recently posted “The Octopus Scanner Malware: Attacking the open source supply chain” on the GitHub Security Lab site.…
Read More »