在本周的学习中主要了解到了异常、断言和日志,在编程的过程中最理想的状态是自己的程序没有任何异常出现,由于一些外部环境的影响会造成用户数据丢失,所以就出现了异常。异常处理机制是将控制权从错误产生的地方转移给能处理这种情况的错误处理器。在java程序设计语言中,异常对象都是派生于Throwable继承而来的,如果java中的内置异常类不能满足需求,用户是可以自己创建自己的异常类,有了异常就要怎么解决,抛出异常后要捕获异常,如果某个异常发生的时候没有任何地方进行捕获,那么程序就会终止,并会在控制台上打印出异常信息,包括异常的类型和堆栈的内容。
在默认情况下,断言被禁用,可以在运行程序的时候更改设置,再运行程序时就会显示正常,就启用了断言的功能