how to catch multiple exceptions java code example
Example 1: java throws multiple exceptions
public class MyClass implements MyInterface {
public void find(int x) throws A_Exception, B_Exception{
----
----
---
}
}
Example 2: java catch multiple exceptions
catch(IOException | SQLException ex){
logger.error(ex);
throw new MyException(ex.getMessage());
}
Example 3: Java catch multiple exceptions and rethrow exception
// syntax in java 7 Java catch multiple exceptions and rethrow exception
try
{
// code that throw exceptions 1 and 3
}
catch(SQLException | IOException e)
{
logger.log(e);
}
catch(Exception e)
{
logger.severe(e);
}
Example 4: Java catch multiple exceptions and rethrow exception
// Before java 7 - syntax Java catch multiple exceptions and rethrow exception
try
{
// code that throw exceptions 1 and 3
}
catch(SQLException e)
{
logger.log(e);
}
catch(IOException e)
{
logger.log(e);
}
catch(Exception e)
{
logger.severe(e);
}