HomeCore Java

Core Java

Most Java developers who struggle with Spring or interviews have the same root problem — shaky fundamentals. These tutorials go deep on the concepts that actually matter: memory, OOP, serialization, and the parts of Java most tutorials skip over.

23 articles
Free Course

Learn Java from Scratch

Hands-on labs, runnable code examples, and interview prep. Start free today.

Start Free →
12 min read

Final Finally And Finalize Keyword Comparison In Java

12 min read

Gentle Introduction To Programming With Java

12 min read

How Relational And Logical Operators Power Decision Logic In Java

8 min read

Introduction To Java Serialization

12 min read

Introduction To Jdbc Database Connectivity For Java Programmers

12 min read

Java Aggregation And Composition Understanding Object Relationships

10 min read

Java Hashcode And Equals Explained

12 min read

Java Optional Complete Guide With Examples

12 min read

Java Pass By Reference Or Pass By Value

12 min read

Jep 286 Local Variable Type Inference

8 min read

Jep 361 Switch Expressions

8 min read

Jep 378 Text Blocks

10 min read

Jep 394 Pattern Matching Instanceof

6 min read

Jep 395 Records

8 min read

Jep 409 Sealed Classes

12 min read

Jep 441 Pattern Matching For Switch

8 min read

Jep 444 Virtual Threads

12 min read

Mastering Javas Logger Class From Println To Professional Logging

8 min read

Try With Resources Tutorial

12 min read

Understanding The Main Method In Java Building A Command Line Tool

12 min read

Understanding The Static Keyword In Java Class Level Behavior And Initialization

12 min read

What Exactly Are Classes And Inner Classes In Java

12 min read

What Is The Hashcode Method In Java And How Is It Used

Frequently Asked Questions

Common questions about Core Java.