Java Records vs Classes (and vs Lombok)
Records are immutable data carriers with the boilerplate written for you. When to use one instead of a class, how they compare…
Try: python lists, javascript functions, syntax error, first project
Java for people starting out: classes, collections, exceptions and the object-oriented ideas the language is built around.
5 guides
Records are immutable data carriers with the boilerplate written for you. When to use one instead of a class, how they compare…
Virtual threads let you write plain blocking Java and still handle thousands of concurrent tasks. How they work, how to use them,…
Java installed but the terminal cannot find it? The fix is PATH and JAVA_HOME. Step by step for Windows, macOS and Linux,…
Classes, objects, encapsulation, inheritance and polymorphism in Java — what each one is actually for, with small examples rather than animal metaphors.
Java’s structure, types, control flow and the class-and-main-method boilerplate — explained so the ceremony makes sense rather than getting in the way.
Related topics
The fastest way to improve is to read one guide, then build the thing it describes. Start with the basics, or jump straight to a project.