Core Java
-
Use reactive streams API to combine akka-streams with rxJava
Just a quick article this time, since I’m still experimenting with this stuff. There is a lot of talk around…
Read More » -
Java Annotations Tutorial – The ULTIMATE Guide (PDF Download)
EDITORIAL NOTE: In this post, we feature a comprehensive Java Annotations Tutorial. Annotations in Java are a major feature and…
Read More » -
Five Reasons Why You Should Keep Your Package Dependencies Cycle Free
If you are so unlucky to work with me in a project, you will suffer from the rule that all…
Read More » -
JUnit Tutorial for Unit Testing – The ULTIMATE Guide (PDF Download)
EDITORIAL NOTE: We have provided plenty of JUnit tutorials here at Java Code Geeks, like JUnit Getting Started Example, JUnit…
Read More » -
10 Things You Didn’t Know About Java
So, you’ve been working with Java since the very beginning? Remember the days when it was called “Oak”, when OO…
Read More » -
When null checking miserably fails
Disclaimer Before going on I have to state that the techniques described in this article serve no practical purpose when…
Read More » -
On Java Generics and Erasure
“Generics are erased during compilation” is common knowledge (well, type parameters and arguments are actually the ones erased). That happens…
Read More » -
Java 8 Streams: Micro Katas
A programming kata is an exercise which helps a programmer hone his skills through practice and repetition. This article is…
Read More » -
Beyond Thread Pools: Java Concurrency is Not as Bad as You Think
Apache Hadoop, Apache Spark, Akka, Java 8 streams and Quasar: The classic use cases to the newest concurrency approaches for Java…
Read More »