What are the two main types of errors in Java programming?
Compilation errors and runtime errors
Execution errors and debugging errors
Syntax errors and logic errors
Input errors and output errors