Home›Core 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.