编译错误与运行时异常

编译错误与运行时异常

编译错误与运行时异常   请问有什么区别?

正在回答

登陆购买课程后可参与讨论,去登陆

2回答

同学你好,1、程序编译错误:是指程序的运行不符合语法规则,Eclipse等编辑器可以检查出来的异常,比如生活中组装一个手机,零件不对,不符合标准。

2、程序运行时异常:是指程序指语法没问题但是逻辑有问题,运行时会在控制台等地方报出错误声明。例如:声明  String  str;然后给str赋值为null,然后调用str的equals比较方法,就会报空指针异常。比如生活中手机组装完成,但是不能打电话了,属于使用时候的异常就叫程序运行时异常!

我们后面章节中有Java异常这一章节有详细讲解异常哦!

祝学习愉快~


苍星乱舞 2020-05-17 14:21:21

编译错误就是你写的代码不符合语言规范,这样并不能生成正确的字节码文件

运行是异常,即使程序员把代码写得尽善尽美, 在系统的运行过程中仍然会遇到一些问题,因为很多问题不是靠代码能够避 免的,比如:客户输入数据的格式,读取文件是否存在,网络是否始终保持 通畅等等。这能生成正确的字节码文件。

问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师