java 异常处理 黑马程序员学习笔记(6)

时间:2020-12-14 00:45:56
                                         ----------------------ASP.Net+Android+IOS开发.Net培训、期待与您交流! ---------------------- throw和throws的区别

throw使用在函数内

throws后跟异常类使用,号隔开l

java 异常处理 黑马程序员学习笔记(6)

runtime类的子类,在函数内抛出,函数上不用抛出、

运行时异常,如果在函数内抛出异常/

java 异常处理 黑马程序员学习笔记(6)

只所以不用在函数上声明,是因为不需要让调用者处理,当该异常发生,希望程序停止,、

运行时出现了无法

2013-09-22 12:57

自定义异常处理机制

要么在内部try、 catch 处理,要么在函数上声明让调用者处理。

一般情况下在,函数内出现异常,函数上需要声明

发现打印的结果中只有异常的名称,咩有异常的信息。

因为自定义的异常并为定义信息。

如何定义异常信息呢?

复写


()

因为父类中已经把异常的信息的操作都完成了

所以子类只要在构造时调用父类的构造函数

自定义异常:

必须是自定义类,继承exception

为什么继承exception:

异常体系有一个特点,异常类和对象需要抛出,他们都具备可抛性,这个可抛型是throwable这个体系中的独有特点。只有这个

体系中的类和对象具有可抛型

2013-09-21 13:17

异常处理机制

try{

}

catch()

{}

final{

}

被除数为零

int div()threow exception

{

}

  1. 多异常的处理

  2. 声明异常时,建议声明更为具体的异常,

  3. 对方声明几个异常,就对应有几个catch快

  4. 如果多个catch快中出现继承关系父类

异常放在最下面

建立进行catch处理时,catch中一定要定义具体处理方法

                                           ---------------------- ASP.Net+Android+IOS开发.Net培训、期待与您交流! ----------------------