try....catch...exception
2013-11-05 11:16
176 查看
public static int add(){
try{
int i = 2/0;
return 0;
}
catch (Exception e) {
e.printStackTrace();
System.out.println("hello");
return 1;
}
finally{
System.out.println("执行到finally");
return 4;
}
}
代码执行顺序:若finally块没有return就先执行finally最后return,
若finally块有return则先执行catch的return最后执行finally的return
try{
int i = 2/0;
return 0;
}
catch (Exception e) {
e.printStackTrace();
System.out.println("hello");
return 1;
}
finally{
System.out.println("执行到finally");
return 4;
}
}
代码执行顺序:若finally块没有return就先执行finally最后return,
若finally块有return则先执行catch的return最后执行finally的return
相关文章推荐
- 在zend framework框架中try{}catch(Exception e){}的跳转问题
- PHP 的异常处理、错误处理:error_reporting,try-catch,trigger_error,set_error_handler,set_exception_handler,regis
- how to improve try catch exception handler
- Unreachable catch block for IOException. This exception is never thrown from the try statement body
- Throws和thrownew RuntimeException和try-catch的区别
- JavaSE8基础 try...catch...catch 使用众多异常的父类 Exception,去捕获 其所有子类异常
- Unreachable catch block for UserExistException. This exception is never thrown from the try statemen
- throws和thrownew RuntimeException和try-catch的区别
- 4.第三单元任务三实训:编写一个类ExceptionTest,在main方法中使用try-catch-finally语句结构实现:在try语句块中,编写两个数相除操作,相除的两个操作数要求程序运行时用
- java编程中,throws Exception{ }和try{…}catch(){…}的区别和该怎么使用?
- Error Handler/Exception Clause/Try ... Catch ... Finally
- JavaScript的Exception处理(try...catch...finally)
- PHP 的异常处理、错误处理:error_reporting,try-catch,trigger_error,set_error_handler,set_exception_handler,register_shutdown_function
- java自定义异常(Exception、throws、try-catch)
- 不要再用if(xxx != null)或者try catch NullPointerException了,Optional可以帮你解决
- JAVA学习笔记25——异常机制1:Exception简介+异常处理的try_catch_finally方法
- java抛出异常try{} catch{}与 throws Exception
- C/C++异常捕获try{}catch(...) // __try{ //...}__except(EXCEPTION_EXECUTE_HANDLER){ //...}
- return 于try{}catch(Exception e){}finally{}语句结合使用的一点注意事项。
- Resin里面报com.caucho.jsp.JspParseException 'catch' without 'try' 错误