What is the result of the following code snippet?
try {
int[] arr = new int[5];
int value = arr[2];
} catch (NullPointerException e) {
System.out.println("NullPointerException!");
} finally {
System.out.println("Finally Block!");
}
int[] arr = new int[5];
int value = arr[2];
} catch (NullPointerException e) {
System.out.println("NullPointerException!");
} finally {
System.out.println("Finally Block!");
}
A. No output
B. NullPointerException!
C. Compilation error
D. Finally Block!
Answer: Option D
Join The Discussion