【文件属性】:
文件名称:java7源码-demo515:异常处理
文件大小:307KB
文件格式:ZIP
更新时间:2021-06-04 16:33:07
系统开源
java7
源码
111-Java-异常处理机制.md
异常简介
异常的定义
运行期间出现的错误,而不是编译时的语法错误
例如,
打开一个不存在的文件
网络连接中断
操作数组越界等
异常的定义
示
例
数组越界异常
public
class
excption_sample
{
public
static
void
main(String
args[
]){
int
i
=
0;
String
greetings[
]
=
{"Hello
World",
"Hello
Dingdang",
"Hello
Kitty"};
while(i<4){
System.out.println(greetings[i]);
i++;
}
}
}
异常类的继承关系
异常的继承树
异常类的体系结构
Object
类的直接子类Throwable描述了所有被虚拟机抛出的非正常状况。一般情况下很少用Throwable,而是使用它的两个子类Error、Exception。
Error类特指应用程序在运行期间发生的严重错误。如:虚拟机内存用尽、堆栈溢出等等。一般情况下这种错误都是灾难性的,所以没有必要使用异常处理
【文件预览】:
demo515-master
----.project(366B)
----README.md(14KB)
----bin()
--------异常的处理()
--------自定义异常()
--------异常的堆栈()
----.settings()
--------org.eclipse.jdt.core.prefs(587B)
----111-Images()
--------5.png(2KB)
--------3.png(29KB)
--------4.png(67KB)
--------pay.png(116KB)
--------1.png(73KB)
--------2.png(18KB)
----src()
--------异常的处理()
--------自定义异常()
--------异常的堆栈()
----.classpath(295B)