Core Java
-
Java Reflection Tutorial – The ULTIMATE Guide (PDF Download)
EDITORIAL NOTE: In this post, we feature a comprehensive Java Reflection Tutorial. Reflection is a feature in the Java programming…
Read More » -
It’s All About Tests – Part 1
This post is the first of a series of three. Mindset of testing Techniques Tools and Tips The Mindset Testing…
Read More » -
Unit Testing exercise with FizzBuzz and JUnitParams
I sometimes use FizzBuzz to demonstrate the basics of unit testing to newbies. Although FizzBuzz is really simple problem, it…
Read More » -
100 Multithreading and Java Concurrency Interview Questions and Answers – The ULTIMATE List (PDF Download)
In this post, we feature a comprehensive article on Multithreading and Java Concurrency Interview Questions and Answers. EDITORIAL NOTE: Concurrency…
Read More » -
Java performance tuning survey results (part I)
We conducted a Java performance tuning survey during October 2014. The main goal of the survey was to gathering insight…
Read More » -
How Immutability Helps
In a few recent posts, including “Getters/Setters. Evil. Period.”, “Objects Should Be Immutable”, and “Dependency Injection Containers are Code Polluters”,…
Read More » -
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 »