外贸怎样做网站,网站做导航设计的作用是什么意思,惠州做网站 百度优化,wordpress卡片式说明#xff1a;代表程序出现的问题。
异常的体系#xff1a;
#xff08;一#xff09;Error
说明#xff1a;代表的系统级别错误(属于严重问题)#xff0c;也就是说系统一旦出现问题#xff0c;sun公司会把这些问题封装成Error对象给出来#xff0c;Error是给sun公…说明代表程序出现的问题。
异常的体系
一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)来创建异常对象并抛出。