Click here to watch in Youtube :
https://www.youtube.com/watch?v=3-yQUgVCYH0&list=UUhwKlOVR041tngjerWxVccw
ReThrowDemo.java
Output
https://www.youtube.com/watch?v=3-yQUgVCYH0&list=UUhwKlOVR041tngjerWxVccw
ReThrowDemo.java
import java.io.BufferedReader; import java.io.FileReader; import java.io.IOException; import java.util.Scanner; public class ReThrowDemo { public static void main(String[] args) { try { new ReThrowDemo().getFileInfo(); } catch (IOException e) { System.out.println("Exception handled."); } System.out.println("normal flow..."); } private void getFileInfo() throws IOException { Scanner scanner = new Scanner(System.in); System.out.print("Enter the fileName : "); String fileName = scanner.nextLine(); scanner.close(); /* * Wrap a BufferedReader around FileReader. */ BufferedReader bufferedReader; try { bufferedReader = new BufferedReader(new FileReader( fileName)); /* * Use the readLine method of the BufferedReader * to read one line at a time. the readLine * method returns null when there is nothing * else to read. */ String line = null; while ((line = bufferedReader.readLine()) != null) { System.out.println(line); } // Close the BufferedReader when we're done. bufferedReader.close(); } catch (IOException e) { System.out.println("Rethrowing the IOException"); /* * We can rethrow an exception by throwing same * exception in catch block */ throw e; } } }
Enter the fileName : hi.txt Rethrowing the IOException Exception handled. normal flow...
https://sites.google.com/site/javaee4321/java/ExceptionDemo_Rethrow_App.zip?attredirects=0&d=1
Github Link:
https://github.com/ramram43210/Java/tree/master/BasicJava/ExceptionDemo_Rethrow_App
Bitbucket Link:
https://bitbucket.org/ramram43210/java/src/969ffd88eb34c4fd42d966118b27490392b78865/BasicJava/ExceptionDemo_Rethrow_App/?at=master
See also:
No comments:
Post a Comment