本文主要是介绍异常(Java.lang.Throwable),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
说明:代表程序出现的问题。
异常的体系:
(一)Error
说明:代表的系统级别错误(属于严重问题),也就是说系统一旦出现问题,sun公司会把这些问题封装成Error对象给出来,Error是给sun公司自己用的,不是给我们程序员用的,因此开发人员不用管它。
(二)Exception
说明:异常,它代表的才是我们程序可能出现的问题,所以,程序员通常会用Exception以及它的子类来封装程序出现的问题。
1. 抛出异常(throws)
说明:在方法上使用throws关键字,可以将方法内部出现的异常抛出去给调用者处理。
格式:
方法 throws 异常1 ,异常2 ,异常3 ..{
…
}
2. 捕获异常(try…catch)
说明:直接捕获程序出现的异常。
格式:
try{
// 监视可能出现异常的代码
}catch(异常类型1 变量){
// 处理异常
}catch(异常类型2 变量){
// 处理异常
}...
3. 运行时异常
说明:RuntimeException及其子类,编译阶段不会出现错误提醒,运行时出现的异常。
4. 编译时异常
说明:编译阶段就会出现错误提醒的。
5. 自定义异常
a. 自定义运行时异常
定义一个异常类继承RuntimeException.
重写构造器。
通过throw new 异常类(xxx)来创建异常对象并抛出。
b. 自定义运行时异常
定义一个异常类继承Exception.
重写构造器。
通过throw new 异常类(xxx)来创建异常对象并抛出。
这篇关于异常(Java.lang.Throwable)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!