Controlling the Program Flow
Logical Expressions
Control Structures
Exception Handling