Blog
New Java 8 Features Overview with explanations
Though I’ve covered many Java 8 new features, I’ve never really given an overview of all the new features as […]
Java 8 Optional Explained with code samples
Java 8 has introduced a bunch of new features. The Optional feature introduced by Java 8 helps in avoiding unexpected […]
Java Method Overloading Explained with Code Samples
Java method overloading allows defining two or more methods within the same class that share the same name. Method overloading […]
Introduction to Swagger
Recently, I got an opportunity to understand a bit about Swagger and how it works. So in this article, I […]
How to sort a List in Descending order
In this article, I will be demonstrating how you can sort a List in descending order. In order to see […]
Java 9 Module Internals Explained in Brief
One of the new features added by Java 9 is the module system. This article is the second part in […]
Java Varargs explained with code samples
Java supports passing a variable number of arguments (varargs) to a method. In this article, I will be explaining this […]
Java 8 LocalDateTime class explained with code samples
Just like the LocalDate and LocalTime classes, Java 8 has also introduced the LocalDateTime class. In this article, I will […]
Automatic Dirty Checking in Hibernate
Hibernate provides as feature called Automatic Dirty checking whereby changes to a persistent object are automatically saved to the database […]