Java异常体系结构
2016-07-11 21:59
274 查看
1)系统错误(system error):是由 Java 虚拟机抛出的,用 Error 类表示。Error 类描述的是内部系统错误。这样的错误很少发生。如果发生,除了通知用户以及尽量稳妥地终止程序外,几乎什么都不能做。
2)异常(exception):是用 Exception 类表示的,它描述的是由程序和外部环境所引起的错误,这些错误能被程序捕获和处理。
3)运行时异常(runtime exception)是用 RuntimeException 类表示的,它描述的是程序设计错误。运行时异常通常是由 Java 虚拟机抛出的。
4) 非运行时异常:一般是外部错误(不考虑Error的情况下),其必须被 try{}catch 语句块所捕获
参考资料
一天一个Java基础——通过异常处理错误
Java基础——异常处理
相关文章推荐
- 经典算法1---相似度--模糊查询,查抄袭,语言识别
- 5、异常与调试
- Spring
- mac protobuf java安装使用
- 辗转相除法求最大公约数,附带求最小公倍数
- java多态
- Java序列化机制和原理
- 深入分析 Java 中的中文编码问题
- java CountDownLatch使用
- 插入排序----直接插入排序----java实现
- (1):java基础知识笔记
- Package base-default extends undefined package struts-default
- Java基础入门- 数组
- Java 字符串和文本I/O
- Head First Java笔记(一)
- Java陷阱之assert关键字
- spring事务管理
- SpringMVC 包扫描+ C的模拟
- java查看字节码和jar文件命令
- Java中URLDecoder的编码问题