A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© shuiwa 中级黑马   /  2016-7-3 11:56  /  751 人查看  /  3 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

编译异常和运行异常,有点懵,谁有总结?

3 个回复

倒序浏览
。。问题太宽泛了 出现异常的情况太多了
回复 使用道具 举报
实在是太多了,你下载一个eclipse这个写字本高级,可以提示错误!
回复 使用道具 举报
编译只是检测基本语法错误,运行时要检测程序逻辑错误,比如:人吃石头从主谓宾结构上来说符合基本语法,但不符合实际,人不能吃石头
打个比方, 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,明显超出了范围


回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马