Type Inference in Java
Type inference in Java is done using the var identifier.
Java Switch Expression
Switch expressions are similar to a switch statement but are expressions instead.
Javadoc Linking Using @see, @link, and @value
Linking to packages, classes, interfaces, methods, fields, and constant values in a Javadoc comment.
List of Javadoc Inline Tags
What inline tags can be used in Javadoc comments?
List of Javadoc Block Tags
What block tags can be used in Javadoc comments?
Constants in Java
Constants are defined by a single immutable copy of a variable.
Immutable Variables in Java
Java's final keyword and its usages on variables.
The Principle of One Operation Per Line of Code
A line of code should do one operation.
Mutable vs Immutable
Mutable variables can be reassigned a value whereas immutable variables cannot be reassigned a value.
Gotchas in Java Packages
Problems that you can encounter when working with Java packages.