CY摸鱼java笔记029

异常处理
异常处理是面向对象语言区别于面向过程语言的重要标志之一,异常的出现可以使我们编写的程序变得强大并且安全。
简单的来说,异常是处理错误的机制。
try.....catch是处理异常的两种方法,之一适合处理,程序员可以控制和用户输入有误的情况,以起到程序开发顺利进行和避免不必要的情况发生。

throws是处理异常的两种方法之一,它的处理方式是将异常抛给上一级处理,如果都不是,能处理的最终抛给虚拟机处理,这个过程我们称为抛异常这种方法适合比较严重的异常和程序员无法预料或无法规避的异常发生的情况,以及无法处理的异常。
Finally语句是起到异常处理出口的作用,用在try.....ctach语句的最后,无论是否出现异常(catach中的语句是否被执行),Finally中的语句都会被执行,这样可以更好的控制程序的走向。
