Core Java
-
noException in stream operation
This article is about some simple coding practice. Nothing really fancy. It is also discussed on StackOverflow. You just refactored…
Read More » -
Java Command-Line Interfaces (Part 13): JArgs
JArgs 1.0 has the distinction of being the subject of the 13th post of my series on parsing command line…
Read More » -
[MEGA DEAL] The 2017 Complete Java Bundle (96% off)
Embark On Your Coding Odyssey with A Deep Dive (58 Hours!) Into the Most Commonly Used Programming Language Hey fellow…
Read More » -
What causes OutOfMemoryError?
OutOfMemoryError might be thrown when one of the following circumstances occurs: JVM run out of native memory Java heap is…
Read More » -
Java Command-Line Interfaces (Part 12): CLAJR
The featured library for my twelfth post on processing command-line arguments in Java is Command-Line Arguments with Java Reflection (CLAJR).…
Read More » -
Safepoints
Safepoints There are two logical groups of threads in Java application: application threads performing application logic threads performing GC When…
Read More » -
Generating backpressure-aware streams with Flowable.generate() – RxJava FAQ
RxJava is missing a factory to create an infinite stream of natural numbers. Such a stream is useful e.g. when…
Read More » -
New Regex Features in Java 9
I recently received my complimentary copy of the book “Java 9 Regular Expressions” from Anubhava Srivastava published by Packt. The…
Read More » -
1.x to 2.x migration: Observable vs. Observable: RxJava FAQ
The title is not a mistake. rx.Observable from RxJava 1.x is a completely different beast than io.reactivex.Observable from 2.x. Blindly upgrading rxdependency and renaming all…
Read More »