A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 1591864150 初级黑马   /  2019-5-9 13:42  /  676 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

Throwable类的成员方法:
getMessage():抛出简短信息。
toString():抛出详细信息。包括getMessage()的内容。
pintStackTrace():表示抛出完整异常信息。包括toString的内容。

分为错误(error)和异常(exception)。
JVM处理异常的方式:输出异常名、异常原因、异常位置;异常时终止运行。

处理异常的方法:try { 可能出现异常的代码 } catch ( 异常的类型 ) { 处理异常的措施 }

throw方法表示抛出异常到jvm
throws声明类中有异常,写在方法名后,当写在main方法后时,表示抛到jvm。

Exception表示编译时异常,在编译时提醒可能会出现异常。
RunTimeException表示运行时异常,在运行时才能知道异常。

自定义异常类:
继承Exception或RunTimeException。

public class 自定义异常类名 extends Exception(RunTimeException){
        无参构造;
带参构造(public自定义异常类名 ( String str ) {
                                        super ( srt ) ;
});
}

抛出异常:throw new 异常类名 ( ) 。

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马