Do you want to be a Java master? Uncover the ancient secrets of Java. We'll focus on extending annotations, initialization, comments, and enum interfaces.
Looking for a few bad habits to drop? Let's take a look at null, functional programming, and getters and setters to see how you can improve your coding.
This overview of exception handling covers an overview of how handling should work and explores how to use a chain of responsibility for your exceptions.
It's time for a deep dive into collections in Java, including the defining philosophy of collections, important methods, and advice for implementation.