- Write and run Java programs using proper class and main method structure
- Declare variables and work with primitive data types including int, double, boolean, and char
- Manipulate text using String methods and concatenation in Java
- Control program flow with if-else statements, switch blocks, and the ternary operator
- Build for loops, while loops, and do-while loops to automate repetitive tasks
- Create, access, and iterate over arrays to manage collections of data
- Define reusable methods with parameters, return values, and overloading
- Design custom classes with constructors, instance methods, and encapsulation
- Understand the static keyword and how it differs from instance-level members
- Use ArrayList to create flexible, dynamic collections in Java