A sample program given below which tests your exception handling concepts of Java.
A sample program given below which tests your exception handling concepts of Java.Given below the sample code :
1 import java.io.StreamCorruptedException;
2 import java.net.MalformedURLException;
3 public class SuperClass {
4 public static void main(String[] args) {
5 try {
6 throw new MalformedURLException("error in url");
7 throw new StreamCorruptedException("error in file");
8 throw new Exception("erorr");
9 System.out.println("try block ");
10 } catch (MalformedURLException e) {
11 System.out.println("error in URL");
12 } catch (StreamCorruptedException e) {
13 System.out.println("error in file contents");
14 } catch (Exception e) {
15 System.out.println("exception");
16 } finally {
17 System.out.println("in finally block");
18 }
19 System.out.println("success");
20 }}
What will be the output of the following code?
1. try block4
Unreachable code at line 7,8 & 9.
Unreachable catch block for "StreamCorruptedException". This exception is never
thrown from the try statement body.