Core Java
-

Become a Master of Java Streams – Part 5: Turn Joined Database Tables into a Stream
Is it possible to turn joined database tables into a Java Stream? The answer is yes. Since we got this…
Read More » -

JDK 14: Records, Text Blocks, and More
Today’s Mark Reinhold post “JEPs proposed to target JDK 14: 305, 343, 359, 366, & 368” proposes targeting five more…
Read More » -

JDK 14: CMS GC is OBE
JDK 14 Early Access Build #23 (2019/11/13) is now available. One of the more noteworthy changes with this build is…
Read More » -

jstat – Analysis
jstat is a simple utility tool, that is present in JDK to provide JVM performance-related statistics like garbage collection, compilation…
Read More » -

Supporting Java 8
Although Java has version 13 released as for now, there are a lot of production installations running with Java 8.…
Read More » -

Six More JEPs Proposed for JDK 14
A recent Mark Reinhold message announces six new “JEPs proposed to target JDK 14”: JEP 345, JEP 361, JEP 363,…
Read More » -

Java 13: Enhancements to Switch Expressions
You may remember from my previous post that, in Java 12, the traditional switch statement was enhanced so that it…
Read More » -

Benchmark for new string methods of Java 11
While I was checking what’s new in Java 11, I saw that there are several new methods for String class.…
Read More » -

Locks In Java
A lock is a thread synchronization mechanism like synchronized blocks. Locks are implemented internally using synchronized blocks. Therefore, we can…
Read More »
