已经是第九周的java课学习了,在本周中,知道了异常的分类,它分为非致命异常和致命异常,所有异常都是由Throwable继承而来的。应当通过检测数组下标是否越界来避免ArrayIndexOutOfBondsException异常,异常类型分为以下几种:Error 很难恢复的严重错误,一般不由程序处理。RuntimeException 。程序设计或实现上的问题,如数组越界等。其它异常 通常是由环境因素引起的,并且可以被处理,如文件不存在,无效URL等。在这次实验作业中,任务八给程序适当位置加入异常捕获代码我没做出来。任务九不会定义IllegalScoreException异常类和IllegalNameException异常类,所以任务九的程序没有写。