DEV Community

Core Java with Examples Series' Articles

Back to Mayur Bodhare's Series
JDK, JRE, JVM: Stop Mixing Them Up (Finally Explained Simply)

JDK, JRE, JVM: Stop Mixing Them Up (Finally Explained Simply)

Comments
4 min read
OOP in Java: What Really Happens Behind the Scenes

OOP in Java: What Really Happens Behind the Scenes

Comments
9 min read
Java if, switch and Loops: Which One Should You Use?

Java if, switch and Loops: Which One Should You Use?

Comments
6 min read
Java Variables, Data Types and Type Casting: A Simple Guide with Examples

Java Variables, Data Types and Type Casting: A Simple Guide with Examples

Comments
7 min read
Java Arrays: What Really Sits in Memory

Java Arrays: What Really Sits in Memory

Comments
8 min read
Java Strings Explained: Pool, Builder and Buffer

Java Strings Explained: Pool, Builder and Buffer

Comments 1
8 min read
Why Does Java’s main Method Have static?

Why Does Java’s main Method Have static?

Comments
11 min read
Read Java Code Faster: Naming Conventions Decoded

Read Java Code Faster: Naming Conventions Decoded

Comments
8 min read
Why Your Java Object Disappears After One Line

Why Your Java Object Disappears After One Line

Comments
7 min read
Why Java Has No Multiple Inheritance (The Diamond Problem)

Why Java Has No Multiple Inheritance (The Diamond Problem)

Comments
12 min read
Java Packages: Why Your Folders Must Match Your Code

Java Packages: Why Your Folders Must Match Your Code

Comments
9 min read
Compile-Time vs Run-Time Polymorphism in Java

Compile-Time vs Run-Time Polymorphism in Java

Comments
8 min read
Why Java Says 127 == 127 but 128 != 128

Why Java Says 127 == 127 but 128 != 128

Comments
9 min read
Java Abstraction for Beginners: From abstract to Interfaces

Java Abstraction for Beginners: From abstract to Interfaces

Comments
10 min read
When to Use a Nested Class in Java (and When Not To)

When to Use a Nested Class in Java (and When Not To)

Comments
9 min read
From Anonymous Class to Lambda: A Java Step-by-Step

From Anonymous Class to Lambda: A Java Step-by-Step

Comments
9 min read
Java Enums and Annotations Explained Simply

Java Enums and Annotations Explained Simply

Comments
9 min read
throw vs throws in Java, and What “Ducking” Means

throw vs throws in Java, and What “Ducking” Means

Comments
15 min read
Java Threads Explained: Scheduler, sleep and synchronized

Java Threads Explained: Scheduler, sleep and synchronized

Comments
11 min read
Java Collections Framework Explained Simply

Java Collections Framework Explained Simply

Comments
12 min read
Java Stream API for Beginners: From Loops to Pipelines

Java Stream API for Beginners: From Loops to Pipelines

Comments
13 min read
Java var, Records and Sealed Classes Explained Simply

Java var, Records and Sealed Classes Explained Simply

Comments
12 min read