黑马程序员技术交流社区

标题: 运行时错误和编译时错误 [打印本页]

作者: 齐小灰同学    时间: 2015-4-9 22:28
标题: 运行时错误和编译时错误
一段代码写完后。如果知道是有错误的,但是不知道是运行时出错,还是编译时出错。该如何区分两者。当然这是考试时的两个选项。。。。

作者: liyanghml    时间: 2015-4-10 00:08
本帖最后由 liyanghml 于 2015-4-10 00:11 编辑

我的理解是:运行时出错:就是 语法没问题,可以通过编译,但是 语法不严谨,所以运行时出错:就选择使用运行时异常
编译出错:编译时,必须解决相关问题异常,否则,不能通过编译:这时就选择使用编译时异常

作者: minliang    时间: 2015-4-10 09:42
那你就编译一下试试呗,看有木有错误
作者: 百思不得解    时间: 2015-4-10 10:57
编译都报错,这就是基本语法都有错误了。编译通过但运行报错,这就是基本语法没有错误但程序本身逻辑有问题。
根据这个思路,来选择呗。
作者: 小鹏_sJQBO    时间: 2015-4-10 11:04
宁愿编译时错误也不要运行时错误
作者: 齐小灰同学    时间: 2015-4-10 12:42
在其他的论坛里看到的答案和大家说的差不多。编译出错是存在语法错误,而运行错误是程序本身存在边界bug
作者: 蜡笔    时间: 2015-4-10 13:05
要明确异常发生时你希望程序继续运行还是希望程序停止,偶也是初学者,这是我的个人理解,谢谢




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2