黑马程序员技术交流社区

标题: java异常处理 [打印本页]

作者: shuiwa    时间: 2016-7-3 11:56
标题: java异常处理
编译异常和运行异常,有点懵,谁有总结?
作者: AndyMephisto    时间: 2016-7-3 12:04
。。问题太宽泛了 出现异常的情况太多了
作者: caesar_QMwS4    时间: 2016-7-3 14:10
实在是太多了,你下载一个eclipse这个写字本高级,可以提示错误!
作者: 罗森内里    时间: 2016-7-3 14:40
编译只是检测基本语法错误,运行时要检测程序逻辑错误,比如:人吃石头从主谓宾结构上来说符合基本语法,但不符合实际,人不能吃石头
打个比方, int[] arr=new int[5];System.out.println(arr[5]);在编译时不会出错
但运行时就会提示如下:Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException: 5
                               at array.L.main(L.java:11)
ArrayIndexOutOfBoundsException:的意思是数组索引越界异常,这个索引就是5,而arr的长度定义的是5,最高索引是4,明显超出了范围







欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2