请高手为小弟讲解关于JAVA中关于编译时的错误和执行错误的区别
日期:2006-06-17 荐:
请高手为小弟讲解关于JAVA中关于编译时的错误和执行错误的区别请高手为小弟讲解关于JAVA中关于编译时的错误和执行错误的区别int a=10,b=0;c=a/b;编译时的错误是指编译器能够发现的不符合编译器规范的语法错误。而执行错误就是语义错误吧。一般指的是不符合jvm的规范。如类的装载出现的错误。能举一个例子吗?编译时错误:int a;b = a; //b没定义,当然不能编译执行时错误:int[] a = new int[10];a[10] = 10; //数组越界,但是语法正确,所以编译正常,执行出错!
标签: