Checked exception
Opposite of RuntimeException, all checked exceptions must have a try-catch block or the code will not compile, let alone run. In this exercise, you will see that you must add a try/catch around a checked exception or else the application will not compile and will not run.
Este ejercicio forma parte del curso
Data Types and Exceptions in Java
Instrucciones del ejercicio
- Run the sample code without any changes to see that the call to
Class.forName()requires handling leading to a compile error (error: compilation failed) if it not handled. - Uncomment the try, catch, and message displayed in the catch block.
- Now try to run the application again and see that the application will compile and run because the checked exception has been handled.
Ejercicio interactivo práctico
Prueba este ejercicio y completa el código de muestra.
public class CheckedExceptionHandling {
public static void main(String[] args) {
// Uncomment the try block
// try {
Class.forName("java.util.ArrayList");
// Uncomment the catch block for ClassNotFoundException
// } catch (ClassNotFoundException e) {
// Uncomment the message for the exception
// System.out.println("Work goes here to recover from the checked exception");
// Uncomment the end of the try/catch
// }
System.out.println("Work complete");
}
}