201671010111 2016-2017-2《面型对象的程序设计》 异常处理

          本周第九周,我们的java课程学习到了第七章。第七章为《异常、断言和日志》,

        异常是程序在执行的过程中发生的异常事件,它会中断程序的正常执行。异常有用户输入错误、设备错误、物理限制、代码错误的四种类型。分为Error和Exception两个分支。Exception又可以分为两个分支:一个分支是派生于RuntimeException;另一个分支包含其他异常。派生于RuntimeException的异常又包含错误的类型转换、数组访问越界、访问null指针。不是派生于RuntimeException的异常又包含试图在文件尾部后面读取数据、试图打开一个不存在的文件、试图根据给定的字符串查找class对象,而这个字符串表示的类并不存在。

       断言在具有自我保护能力的程序中非常常用,但是仅用于开发和测试程序时使用。断言允许在测试期间向代码中插入一些检查语句,可以随时在有错误是中断程序。

      日志的功能应该就是类似于一个便签本。关于日志的程序还是不怎么会,程序7-2的调试,是比较失败的。最后的一个编程题,程序运行后没有得到相应的结果。

      

原文地址:https://www.cnblogs.com/JINRENQIANCAO/p/7712244.html