java新手,什么情况下发生编译错误,什么情况下发生运行错误! 这两种错误老搞混了,高手给我讲一下吧,最好举点例子,呵呵!谢谢! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 比如说你把 for 写成了 fot 的话就会产生编译错误。编译错误一般是语法错误而运行错误是指,在运行期间(此时已经没有编译错误了)产生的错误,比如说,计算 5 / 0 什么的。 据我所知。在命令行行下,javac时出现的错误就是,编译错误。java时错的,就是运行错误。eclipse设置的自动编译。我也新手。。嘎嘎 说说我的见解。编译错误应该还包括很明显的逻辑错误。比如说,你在某个方法的最后一行写上:if(false) return "";编译器会告诉你,函数需要一个返回值。因为……很明显大家现在开发都用IDE,Eclipse。Eclipse里可以设置什么时候报错误,什么时候报警告,什么时候忽略。我想说的是,楼主去一个个好好看看这些选项,你会有很深刻的理解。 Java编辑错误用两种,当java违反语意规则时候,java虚拟机就会抛出一个异常,比如数组的下标越界,IndexOutOfBoundsException,空指针错误,另外一种是用户根据需要自己定义错误,用throw抛出,他一般是java。lang。Throwable的子类。另外一种java运行异常,java在没有语法规则错误下,在程序运行时产生的错误,一般是java。lang。RuntimeExceptin的子类, 编译错误:在编译的时候就出现的错误,不能运行,也就是javac命令出现的错误. 是违背了Java的语法规则.如果你用的是Eclipse的话,就是编码时出现的红色部分运行时错误:可以通过编译,但是在运行的时候出现异常,比如空指针异常,主要是一些逻辑错误 java 时间问题 新人提问。。。。 一个smil文件中如何包含图片? Myeclipse安装之后运行不了eclipse了。 急:利用JWS技术发布SWT应用程序出现如下错误,请大侠帮忙看看 请问java.sql.Date类型的变量怎么能获得它的年、月、日? 请各位高手教我如何应对scjd考试 关于JAVA帮助的一个问题,有分!!! 大家好,那个地方有Borland AppServer下载的地方,谢谢 java与vrml java中main函数 请前辈们给讲一下接口的相关知识?
编译错误应该还包括很明显的逻辑错误。
比如说,你在某个方法的最后一行写上:
if(false) return "";
编译器会告诉你,函数需要一个返回值。因为……很明显大家现在开发都用IDE,Eclipse。Eclipse里可以设置什么时候报错误,什么时候报警告,什么时候忽略。
我想说的是,楼主去一个个好好看看这些选项,你会有很深刻的理解。
另外一种java运行异常,java在没有语法规则错误下,在程序运行时产生的错误,一般是java。lang。RuntimeExceptin的子类,
运行时错误:可以通过编译,但是在运行的时候出现异常,比如空指针异常,主要是一些逻辑错误