Isn't an unchecked exception that is caught in a try block a checked exception in Java? -


I was told that in Java, unchecked exceptions can be caught in a try block, but if it has been caught, So is not it called a check exception?

Unchecked exception exceptions are - hold - Blocks are unchecked exceptions or sub-classes of squares.

There are exception exception exceptions that need to be caught in the try - hold block.

The definition of checked and uncontrolled exceptions can be found in the following:

Uncheck exception class class runtime exception and its subclass and The class error and its subclass are examining all the exception classes for class exception classes.

Just because an unwanted exception is caught in a hold block, this check does not make exception - that means an uncontrolled exception was caught, and Grip was handled in the block.

Anyone can hold one unchecked exception, and then throw is a new check exception, so any system called any The method where an unwanted exception can arise and compel the method that it asks to conduct an exception. For example, NumberFormatException that can be thrown in handling some unordered string with the Integer.parseInt method, so it needs to be caught is not. However, the method used to call that method can adjust its problem properly, so it can put another exception which is not the subclass of runtime exponent ):

  public int getIntegerFromInput throws BadInputException {int i = 0; Try {i = integer Paracetrain (s); Hold (NumberFormatException E) {New BadInputException Throw); } Came back; }  

In the above example, NumberFormatException has been caught in the try - hold block, And

getIntegerFromInput will be forced to capture any caller for a method BadInputException , and to deal with poor input Forced to catch and handle NumberFormatException , any collar of this method would have to handle the exceptionally correctly.

(Also, it should be noted, the exception is eating and

    • - The practice of catching an exception and throwing a new one up as an example.

Comments

Popular posts from this blog

c++ - Linux and clipboard -

What is expire header and how to achive them in ASP.NET and PHP? -

sql server - How can I determine which of my SQL 2005 statistics are unused? -