File APIs for Java Developers
Manipulate DOC, XLS, PPT, PDF and many others from your application.
The moose likes Programmer Certification (SCJP/OCPJP) and the fly likes Exceptions Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login
JavaRanch » Java Forums » Certification » Programmer Certification (SCJP/OCPJP)
Bookmark "Exceptions" Watch "Exceptions" New topic


faiza haris
Ranch Hand

Joined: Oct 17, 2000
Posts: 173
<if catch throws a new exception, not mentioned with any throws clause, then it will not be handled. The>
reason mainly being that
1)it was not declared in throws
2)there is no mention in try block to handle it.
Plz confirm!

public class divby0{
public void div() throws ArithmeticException{
int n1= 2;
int n2= 0;
catch ( ArithmeticException e)
System.out.println("i will catch this exception");throw new RuntimeException ();
System.out.println("finally...going out");
System.out.println("over to roger");
Santosh Jaiswal

Joined: Oct 04, 2000
Posts: 26
Here you need a nested try-catch, in Outer try block you need to handle the exception thrown by the statement
throw new RuntimeException ();
Hope this helps.
I agree. Here's the link:
subject: Exceptions
It's not a secret anymore!