Overview Hashtable and HashMap are common data structures to store key-value data in your Java application. While hav...
Java Exception Handling Cheat Sheet
Overview While preparing for the OCP 17 exam, I created some notes to aid my learning. This is the first of many post...
Java equals and hashCode Tutorial
Overview This tutorial shows you what equals and hashCode are and how to properly override them. If you have written ...
Java Serialization fundamentals
In this post, I will introduce the fundamentals of serialization in Java that you need to know. The Serializable inte...
Guide to Variable Initialization in Java
What is variable initialization in java? What do Java developers need to know about this topic? Find out here!
PriorityQueues and their usages
Overview A priority queue is an interesting data structure in Java. The key term here is “priority”. That...