-
Core Java
Use Cases for Java Enhanced Enums
In the message Enhanced Enums — use cases, Brian Goetz writes, “We’re hoping to get user feedback on the feature…
Read More » -
Core Java
Java Finalizer and Java File Input/Output Streams
I often find myself noticing topics online more after I’ve worked directly with them or spent time learning about them.…
Read More » -
Core Java
Java Garbage Collectors: When Will G1GC Force CMS Out?
In JEPs proposed to target JDK 9 (2017/4/4), Mark Reinhold has written that JEP 291 (“Deprecate the Concurrent Mark Sweep…
Read More » -
Core Java
How to Effectively Sweep Problems Under the Rug in Java
Because software bugs can make us appear bad as developers and lead to others thinking less of us, it is…
Read More » -
Groovy
Using Groovy to Quickly Analyze Terracotta HealthCheck Properties
One of the considerations when configuring Terracotta servers with tc-config.xml is the specification of health check properties between Terracotta servers…
Read More » -
Core Java
Project Amber: Smaller, Productivity-Oriented Java Language Features
Brian Goetz‘s recent message Welcome to Amber! introduces Project Amber (part of OpenJDK and proposed originally in January). Goetz opens…
Read More » -
Core Java
Deprecating Java’s Finalizer
JDK-8165641 (“Deprecate Object.finalize”) has been opened to “deprecate Object.finalize()” because “finalizers are inherently problematic and their use can lead to…
Read More » -
Core Java
Java’s Finalizer is Still There
When I was first learning Java and transitioning from C++ to Java, I remember being told repeatedly and frequently reading…
Read More » -
Core Java
JDK 9 is the End of the Road for Some Features
It was announced a few days ago that JDK 9 is Feature Complete! Many of the “features” that made the…
Read More »