File APIs for Java Developers
Manipulate DOC, XLS, PPT, PDF and many others from your application.
The moose likes Java in General and the fly likes Exception Handling Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login

Win a copy of Android Security Essentials Live Lessons this week in the Android forum!
JavaRanch » Java Forums » Java » Java in General
Bookmark "Exception Handling" Watch "Exception Handling" New topic

Exception Handling

Ramesh Pramuditha Rathnayake
Ranch Hand

Joined: Oct 31, 2012
Posts: 169

Why line 9 gives compile error while line 5 is being compiled..?
(This error occurs in JDK 1.7 only!)

Stephan van Hulst

Joined: Sep 20, 2010
Posts: 3600

The compiler reasons that the only type of Exception that you can catch in your catch-block is a runtime exception, which you may always rethrow without having to declare it.

Change the empty comment line to throw a non-runtime exception and you will see that the compiler will complain the same way for line 5.
subject: Exception Handling
Similar Threads
Exception Doubt
throw Exception question
unreachable code
Exception test
Unreachable statement