Core Java
-
GC Explained: Collectors Overview
The current version of HotSpot JVM includes three types of garbage collectors: – Serial Collector – Parallel Collector – The…
Read More » -
Java Command-Line Interfaces (Part 15): Jargo
Jargo is defined on its main GitHub page as “a tool to ease the handling of program arguments/options.” That page…
Read More » -
Java 8 – Sorting HashMap by values in ascending and descending order
In the last article, I have shown you how to sort a Map in Java 8 by keys and today, I’ll…
Read More » -
Fixed-rate vs. fixed-delay – RxJava FAQ
If you are using plain Java, since version 5 we have a handy scheduler class that allows running tasks at…
Read More » -
Java Command-Line Interfaces (Part 14): google-options
The GitHub page for google-options states that google-options is a “command line argument parsing library from the folks at Google…
Read More » -
Getting to know about java.nio.file.Path – 2
In Part 1 of this, we looked at most of the APIs in the java.nio.file.Path class. In this article, we…
Read More » -
Streaming large JSON file with Jackson – RxJava FAQ
In the previous article, we learned how to parse excessively large XML files and turn them into RxJava streams. This time let’s…
Read More » -
GC Explained: Heap
Generational Garbage Collectors JVM heap is divided into two different Generations. One is called Young and the second one is…
Read More » -
Loading files with backpressure – RxJava FAQ
Processing file as a stream turns out to be tremendously effective and convenient. Many people seem to forget that since…
Read More »