📄️Introduction to Java
Java is a statically typed, object-oriented language designed to run anywhere through the Java Virtual Machine (JVM): "write once, run anywhere".
📄️Syntax, Control Flow and Arrays
break leaves a loop; continue skips to the next iteration.
📄️Object-Oriented Programming in Java
A class can implement many interfaces but extend only one class.
📄️Collections and Generics
Generics provide compile-time type safety and remove casts.
📄️Exceptions and File I/O
An exception is an object that signals an error and unwinds the call stack until it is caught.
📄️Concurrency in Java
Do not create threads by hand in production code; use a pool.