1.try catch捕获异常
try
{
more code
}
catch ( ExceptionType e )
{
handler for this type
}
如果捕获到异常类
将跳过try后剩余代码
执行子句catch代码
2.捕获知道如何处理的异常
用throws传递不知如何处理的异常
3.可捕获多个异常
try
{
code that might throw exceptions
}
catch ( FileNotFoundException e )
{
emergency action for missing files
}
catch ( UnknownHostException e )
{
emergency action for unknown hosts
}
catch ( IOException e )
{
emergency action for all other I / O problems
}
可合并语句
catch ( FileNotFoundException | UnknownHostException e )