Core Java
-
Setting multiple Java JRE/ JDK on MacOSX using brew, cask and jenv
Yesterday at the Java9, Jigsaw HackTheTower event, I realized that I need to step up my game and improve my existing…
Read More » -
New Distributed Primitives for Developers
Object-Oriented Primitives (in-process primitives) As a Java developer, I’m well familiar with object-oriented concepts such as class, object, inheritance, encapsulation,…
Read More » -
Oracle JDK 9 Early Access Documentation Updated
Raymond Gallardo‘s 4 April 2017 post Early Access documentation for Oracle JDK 9 has been updated today announces updates to…
Read More » -
Implications of the Presence of StringBuffer
When I am working on legacy code and run across instances of StringBuffer, I typically replace them with instances of…
Read More » -
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 » -
A Java gist on zip and unzip
Compressing is one of the major actions that can be issued in our code when it comes to writing files.…
Read More » -
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 » -
Elasticsearch for Java Developers: Elasticsearch Ecosystem
This article is part of our Academy Course titled Elasticsearch Tutorial for Java Developers. In this course, we provide a…
Read More » -
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 »