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

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: 178

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: 3987

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.

The mind is a strange and wonderful thing. I'm not sure that it will ever be able to figure itself out, everything else, maybe. From the atom to the universe, everything, except itself.
Have you checked out Aspose?
subject: Exception Handling
jQuery in Action, 3rd edition