java新手,什么情况下发生编译错误,什么情况下发生运行错误!
来源:互联网 发布:淘宝自动核对地址功能 编辑:程序博客网 时间:2024/04/27 13:22
比如说你把 for 写成了 fot 的话就会产生编译错误。编译错误一般是语法错误
而运行错误是指,在运行期间(此时已经没有编译错误了)产生的错误,比如说,计算 5 / 0 什么的。
编译错误一般是指语法错误,比如说没加分号,少写了括号,这都属于编译错误。
运行错误一般是程序通过编译没有发生错误,但是程序执行的时候遇到了某些阻碍,比如说你要读取一个文本,但是该文本不存在,这就属于运行错误,因为你的语法本身没有错误,所以编译正常通过,但是系统找不到你的源文件,所以会出现运行错误。
编译错误应该还包括很明显的逻辑错误。
比如说,你在某个方法的最后一行写上:
if(false) return "";
编译器会告诉你,函数需要一个返回值。因为……很明显
编译错误:在编译的时候就出现的错误,不能运行,也就是javac命令出现的错误. 是违背了Java的语法规则.如果你用的是Eclipse的话,就是编码时出现的红色部分
运行时错误:可以通过编译,但是在运行的时候出现异常,比如空指针异常,主要是一些逻辑错误
0 0
- java新手,什么情况下发生编译错误,什么情况下发生运行错误!
- 什么情况下发生单块读?
- 什么情况下发生索引块分裂
- redo synch writes在什么情况下发生
- Slot容量不足情况下提交Topo会发生什么
- Java FileInputStream没有读取文件会发生什么情况
- 241 map 在什么情况下会发生死锁;stl 中的 map 是怎么实现的?
- 什么情况下,才要报班学?
- 【java】什么情况下变量不等于自身
- Java什么情况下会报OutOfMemoryError
- 在什么情况下使用JAVA缓存
- java+selenium什么情况下使用List
- VS 下程序编译的过程发生了什么
- 什么情况下会失眠
- 什么情况下要ntohl?
- 什么情况下,arguments失效?
- 什么情况下用指针?
- 什么情况下使用断言?
- python 微信公共平台
- 【学习笔记】〖九度OJ〗题目1161:Repeater
- LNK1123: 转换到 COFF 期间失败: 文件无效或损坏
- Java中的易混问题收集
- TLD(Tracking-Learning-Detection)算法学习与源码解析(五)之FerNNClassifier.cpp源码解析
- java新手,什么情况下发生编译错误,什么情况下发生运行错误!
- Ubuntu下安装Eclipse
- GridView设置网格线
- Google新的Web UI库:Polymer
- eclipse打包jar发布到linux下运行出错(java.lang.ClassNotFoundException: cmd.WordCount$MyMapper )
- 关于ASPNET在IIS一些问题的经验总结
- C语言习题 整数排序
- 呼铁局外经集团公司:二届二次职代会新风扑面
- Enter Key change to next focus in VC