Core Java
-
Java Command-Line Interfaces (Part 17): jw-options
The JavaWorld article Processing command line arguments in Java: Case closed by Dr. Matthias Laux introduces a simple Java-based library…
Read More » -
Java Command-Line Interfaces (Part 16): JArgp
The Java-based command line argument processing library covered in this post was the featured library of an IBM developerWorks article…
Read More » -
How to Format a String, Clarified!
A User-Friendly Introduction The Java Documentation of String formatting is not the easiest to read and understand if you are…
Read More » -
Enum: How to use name() and toString() methods correctly
The Difference Between Two Methods? The Java Enum has two methods that retrieve that value of an enum constant, name() and…
Read More » -
Testing time based reactor core streams with Virtual time
Reactor Core implements the Reactive Streams specification and deals with handling a (potentially unlimited) stream of data. If it interests you,…
Read More » -
Java 9, Jigsaw, JPMS, and Modules: A Personal Exploration
Java 9 delayed so many times because of Project Jigsaw, and you may be heard a lot of thing about modules,…
Read More » -
GC Explained: Algorithms
As described in the previous post, we have four different garbage collectors available in HotSpot JVM. There are some significant…
Read More » -
Java Application Performance Monitoring: End-to-end performance of complex distributed applications
Discover faster, more efficient performance monitoring with an enterprise APM product learning from your apps. Take the AppDynamics APM Guided…
Read More » -
Idiomatic concurrency: flatMap() vs. parallel() – RxJava FAQ
Simple, effective and safe concurrency was one of the design principles of RxJava. Yet, ironically, it’s probably one of the…
Read More »