Core Java
-

“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 » -

How to Install Multiple Versions of Java on the Same Machine
Some time back I have written one articleJava Lambda Expression Explained with Example but it was easy for me to…
Read More » -

The Complete Guide to Java 12 New Features
6 months flew by so fast, and again, it’s time to take a closer look at the new JDK version…
Read More » -

Polymorphic Input/Output Data
When developing any kind of code interface, whether it is an elegant object oriented package or one of those ugly…
Read More » -

Eliminating Null Pointer Exceptions from your Java Applications
This post is a brief introduction to one of the most useful yet “un-glamorous” features of Java 8. Programmers have…
Read More » -

Java 12: Mapping with Switch Expressions
In this article, we will be looking at the new Java 12 feature “Switch Expressions” and how it can be…
Read More » -

Sorting a HashMap In Java
Introduction: In this tutorial, we’ll learn how to sort a Java HashMap. We can sort a HashMap either by keys or…
Read More » -

Better Default NullPointerException Messages Coming to Java?
I have recently been interested in a February 2019 into March 2019 discussion on the OpenJDK core-libs-dev mailing list regarding…
Read More »
