Core Java
-

Java Stream: Part 2, Is a Count Always a Count?
In my previous article on the subject, we learned that JDK 8’sstream()::count takes longer time to execute the more elements…
Read More » -

JDK 12 – JEP 325 Switch Expressions
JDK 12 went GA on March 19, 2019, keeping its word on shorter release cycles and frequent releases. The features…
Read More » -

HashSet In Java
Introduction: HashSet in Java implements Set interface i.e. it doesn’t allow duplicates. It is internally backed by a HashMap which works…
Read More » -

Viewing TLS Configuration with JDK 13
JDK 13 Early Access Build 16 is now available and one of the interesting additions it brings is the ability…
Read More » -

Top 20 Searching and Sorting Algorithms Interview Questions for Programmers
Hello All, If you are preparing for Programming job interviews or looking for a new job then you know that…
Read More » -

Variance in Java
The other day I came across this post describing what the author sees as pros and cons of Go after…
Read More » -

Java Stream: Is a Count Always a Count?
It might appear obvious that counting the elements in aStream takes longer time the more elements there are in the…
Read More » -

“Callable” vs “Runnable” Tasks in Java Concurrent Programming
When we write multi-threaded applications in Java, we are predisposed to implementing threaded classes by using the “Runnable” interface. Your…
Read More » -

Top 10 + 1 common mistakes every Java learner makes
It is said, “Your friend will swallow your mistakes, your enemy will present them on a plate”. I am definitely…
Read More »
