Java examples.
Run anywhere.
Java Basics
First Java programs — print, multi-line, variables, escape sequences.
Java Variables & Data Types
int, long, double, char, boolean, String — declare and print.
Java Operators
Arithmetic, comparison, logical, increment/decrement, assignment.
Java Control Flow
if / else / switch / ternary — branch on data.
Java Loops
for, while, do-while, range-based for-each.
Java Methods
Define, call, parameters, returns, overloading, varargs, recursion.
Java Arrays & Collections
Fixed arrays, ArrayList, sort, search, common patterns.
Java Strings
String operations — length, concat, substring, find, replace.
Java Classes & Objects
Define a class, constructors, fields, encapsulation, inheritance.
Java Exceptions & Generics
try/catch/finally, custom exceptions, generic classes & methods.
