Java exception reading notes

先说一个读书的感悟。
    我在读初中的时候,上数学课,我们班主任每次开始新的一章的内容时,总是先给我们十来分钟读数学
书,每次讲完一些重要的数学题时,说你们自己白纸上再做一遍,写一下。我现在毕业几年了,对这个印象还
很深刻。我想他传达的是读书的重要性以及好记性不如烂笔头吧.
    
    现在我们看书,都不会读书,看书都是默默地看, 我现在时常特别怀念以前读书的时候,早自习的时候,在一群人中读书,无论
是语文书还是英语,一是觉得一群人读书不孤单;二是觉得一群人读书,自己去演绎文中人物和情节说话时觉得不会尴尬,觉得有意思;
三是觉得读书用嘴巴读,相比默看,不容易走神,觉得读书更让人记忆深刻。
    
    至于手写,现在毕业几年,一年写不了一只中性笔也毫不夸张,键盘敲写,博客,pdf,word,各种云记录,也有由于习惯的问题,
存储了,不一定会看。所以觉得能记在脑子中肯定是最好的。手写确实是记忆第一的办法,类似记忆英语单词一样,我是觉得读不如写的
记忆深刻,以前经常在本子上写单词。在公司是不方便手写的,带了一个笔记本,有时会记一些东西,但是大部分的还是网路方便一些,
对于一些未记下来的,网上翻阅博客比较方便。

 

摘录自书籍《21天学通JAVA》 第六版

异常表示Java程序运行阶段可能发生的错误的对象。

异常的处理,能在发生错误时给出提示,有时通过管理异常,能够处理错误,并妥善地对其进行处理。

 

1.异常类基本介绍

    Java中,异常是对象,从类Throwable派生而来的类的实例。异常引发时,将创建Throwable类的一个实例。

Throwable类--
            |--- Error类          //Java虚拟机内部的错误,一般程序员无能为力,只能补货或者引发     
            |
            |--- Exception类     //编程导致的异常


主要异常类:
            Throwable, Exception, RuntimeException         //java.lang

    
java.io包中定义了一个IOEception的通用异常类
        |
        |----输入输出异常 EOFException + FileNotFoundException
        |
        |----网络异常     MalformedURLException
        |
        |----其他异常     java.utile包中异常类的父类

2.管理异常
     a.try,catth,使用多个catch块时,执行第一个匹配的catch块,忽略其他catch块。
     b.使用一个catch语句中捕获多个异常,使用管道字符分割    (超类在后,子类在前)
     c.finally字句,无论异常是否引发,代码中的操作必须执行。通常时释放外部资源,关闭打开的文件等。
     d.在try语句中分配资源,即便try中操作因异常失败,资源也能得到释放。

有时候,在方法总对某个异常进行处理是不合理的,由调用该方法的方法进行处理更合适。可以通过throws将方法的异常传递给调用者。

 

Guess you like

Origin blog.csdn.net/John_chaos/article/details/107730262