-
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 »

