How to Use Java's Optional Class
Java's Optional class is a partial replacement for null and allows for more of a compile-time null check.
Difference Between the JVM, JRE, and JDK in Java
The JVM, JRE, and JDK are the tools needed for developing and/or running a Java application.
Compiling and Running Your First Java Program
It is a tradition to start with a simple program that outputs the text "Hello World."
How to Know What Collection to Use
What collection is the right one for the job?
Checked vs Unchecked Exceptions in Java
Checked exceptions are checked by the compiler whereas unchecked exceptions are not.
Simplifying Throws Clauses in Java Unit Tests
Listing checked exceptions in the throws clause of a unit test method is pointless.