Java 异常学习总结
来源:互联网 发布:淘宝拍卖会的字画真假 编辑:程序博客网 时间:2024/06/06 01:20
异常体系
异常体系框架
Error:错误,一般指不可修复的错误,如:系统崩溃,内存溢出,JVM错误等。由JVM抛出,我们不需要处理。
Exception:异常,程序出现不正常的情况,该问题可以修复(处理异常)
Error
常见的Error:
StackOverflowError:当应用程序递归太深而发生堆栈溢出时,抛出该错误。
Exception
常见的Exception:
NullPointerException:空指针异常。
ArrayIndexOutOfBoundsException:数组索引越界异常。
NumberFormatException:当应用程序试图将字符串转换成一种数值类型,但该字符串不能转换为适当格式时,抛出该异常。
ArithmeticException:算术异常
StringIndexOutOfBoundsException:String操作中索引越界
NumberFormatException:数字格式化异常
ClassCastException:类型强制转换异常
捕获异常
1):该方法不处理,而是声明抛出,由该方法的调用者来处理(throws).
2):在方法中使用try-catch的语句块来处理异常.
异常的分类
编译时期异常
checked异常,在编译时期就会检查
运行时期异常
runtime异常,在运行时期检查
如何确定一个异常是编译异常还是运行异常呢
抛出异常
throw语句
运用于方法内部,用于给调用者返回一个异常对象。
throw new 异常类("异常信息");终止方法
throws语句
运用于方法声明之上,用于表示当前方法不处理异常,而是提醒该方法的调用者处理异常。
关于异常的常见面试题
阅读全文
0 0
- Java异常学习总结
- Java 异常学习总结
- Java 异常处理学习总结
- Java 异常处理学习总结
- java异常处理学习总结
- java异常学习二(总结)
- Java学习总结之异常处理
- Java基础学习总结---------异常Exception(2)
- Java学习·异常的总结
- JAVA学习总结之异常处理
- Java学习总结7—— Java异常的分类
- 黑马程序员 Java学习总结之Java异常机制
- Java学习总结第三十一天Java异常处理
- 异常学习总结
- 异常学习总结
- Java学习笔记01-内部类&异常总结
- Java学习总结7——异常处理机制1
- Java学习总结7——异常处理机制2
- 关于thinkphp生成的验证码不显示问题解决
- spring框架
- 一个JS图片放大镜,实现动态记录的图片放大,避免内存泄露,解决IE6下无法遮盖select控件问题
- Maximum Subarray(分治法)
- linux环境下安装redis,绝对ok
- Java 异常学习总结
- Redis数据迁移-键迁移
- JavaScript操作DOM节点元素重排
- RELAX NG:表示 XML 词汇表的语法规则
- Maven 快速入门及简单使用
- JS异步之co函数库
- oracle11g 一条几百行行的sql语句 优化 需要适可而止才行
- 浙大PAT甲级-1019
- bzoj 2429 聪明的猴子