课程
/后端开发
/Java
/Java入门第三季
如果这样做的话程序还能正常运行吗?编译器会报错吗?
2015-10-25
源自:Java入门第三季 1-4
正在回答
我做了一个测试,代码如下: public static void main(String[] args) { try{ int i=3/0; } finally{ System.out.print("这是finally"); } } 编译时不会报错,程序执行时会输出“这是finally”,之后抛出除零异常,这是由于没有catch来捕获异常。
谢谢!
51cds
举报
Java中你必须懂得常用技能,不容错过的精彩,快来加入吧
2 回答try 语句块可以没有catch 子句,不是吗?
1 回答try catch finally 中欠taoreturn语句
2 回答关于finally语句块
3 回答try catch finally
1 回答finally语句