到目前为止,我们已经可以独立的进行软件界面的设计以及给程序交互添加特定的功能逻辑。如果已经有开始尝试自己编写程序的朋友不知道有没有发现一个问题,就是说,如果我的代码出现了异常,也就是说编译无法通过,不能生成程序怎么办。聪明的朋友可能已经发现,在编译器生成失败的时候,会提示有异常的地方。我们根据异常报告就可以大致的判断程序出错的位置。可以还存在一种情况,就是程序没有异常,编译也可以正常通过,但运行之后的结果不是我们预先设想的那样,这下可如何是好...
不用担心,本节课就来教大家如何进行代码的调试,帮助大家学会跟踪和排除程序中出现的上述问题。
下面列举3种编程中常见的异常:
1.编译期错误。这个错误还是比较好理解的,就是说我们的代码在语法上存在问题,如下图所示:
2.运行期错误。这个错误比上一个错误隐藏的稍微深一点儿,这个错误它本身是可以通过编译器编译的,但在程序运行的过程中才会出现。
5.逻辑错误。这个错误是最不容易排除的,也是最令人头疼的问题,它本身不会报错,但运行的结果却差强人意。
-----------------------华丽丽的分割线---------------------
遇到这样的问题我们该怎么办呢,下面就让我们学习一个新的名词——断点。对于程序中不易发现的问题通过打断点来进行逐一排查,从而达到我们排除错误的目的。
详细内容和演示还请大家下载教学视频进行观看,这里就不详细讲解了。在本课最后我们还会学到:
1.通过“输出”窗口来监视程序运行过程中的行为
2.学会使用try...catch...finally来创建错误处理程序
3.异常的处理
本节课程教学视频下载:点击百度网盘下载