Java Basics
Get started with Java programming
Operators & Expressions
Perform calculations and comparisons
Arithmetic Operators
Comparison & Logic
Control Flow
Make decisions in your code
If & Else
Switch Statements
Loops
Repeat actions efficiently
For Loops
While & Do-While
Methods
Organize code into reusable blocks
Defining Methods
Method Overloading
Arrays
Store collections of data
Creating Arrays
Looping Through Arrays
Strings
Work with text in Java
String Basics
String Methods
Object-Oriented Programming
Build programs with classes and objects
Classes & Objects
Encapsulation
Inheritance
Build on existing classes
Extending Classes
Interfaces
Exception Handling
Handle errors gracefully
Try & Catch
Throwing Exceptions