您的位置:首页 > 编程语言 > Java开发

java基础之异常

2015-07-01 14:56 423 查看
1、 异常类有继承自java.lang.Throwable。

Throwable有两个直接子类Error(错误)和Exception(异常)。

1.1Throwable常用方法

String getMessage()
返回此throwable的详细信息字符串

void printStackTrace()将此throwable及其追踪输出至标准错误流

void printStackTrace(PrintStream s)将此throwable及其追踪输出到制定的输出流

2、try·····catch和finally

在try代码块中,发生异常语句后面的代码是不会被执行的。不论程序发生异常还是使用return语句结束,finally中的语句都会执行。

3、throws关键字

4、编译时异常

Exception类中除了RuntimeException类及其子类都是编译时异常,通常有两种处理方式:

1、try ····catch语句对异常进行捕获;2、throws抛出异常,调用者对其处理

5、运行时异常

RuntimeException类及其子类都是运行时异常

6、自定义异常

java中允许用户自定义异常,但自定义的异常必需继承自Exception或其子类。

自定义的异常一般只需继承Exception类,在构造方法中使用super()语句调用Exception的构造方法即可。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: