What is the purpose of using checked vs unchecked exceptions in Java?
-
A
Checked exceptions are faster; unchecked are slower
-
B
Checked exceptions must be declared or caught, representing recoverable conditions; unchecked exceptions represent programming errors
-
C
Unchecked exceptions are thrown by the JVM only
-
D
Checked exceptions only occur at compile time