Java基础 | 异常类型

发布时间:2024年01月24日

Java基础 | 异常类型


所有知识点均来源于《Java从入门到精通》(第六版)。

在程序执行期间,异常会中断正在执行的程序的正常指令流,比如0做了除数之类的原因。异常抛出之后如果不做处理,程序就会被终止

异常的捕捉

格式:

try{
	可能发生的异常
}
catch(Ecpectationtype1 e){
	激发被捕捉的异常
}
catch(Ecpectationtype2 e){
	激发被捕捉的异常
}
...
finally{
	代码程序块
}

常见的异常类型

异常类说明
ClassCastExpectation类型转换异常
ClassNotFoundExpectation未找到相应类型
ArithmetricExpection算术异常
ArrayIndexOutOfBoundsExpection数组下标越界异常
ArrayStoreExpection数组中包含不兼容的值抛出的异常
SQLExpection操作数据库异常类
NullPointerExpection空指针异常
NoSuchFieldExpection字段未找到异常
NoSuchMethodExpection方法未找到抛出的异常
NumberFormatExpection字符串转换为数字抛出的异常
NegativeArraySizeExpection数组元素个数为负数抛出的异常
StringIndexOutOfBoundsExpection字符串索引超出范围抛出的异常
IOExpection输入输出异常
IllegalAccessExpection不允许访问某类异常
InstantiationExpection当应用程序试图使用Class类中的newInstance()方法创建一个类的实例,而指定的类对象无法被实例化时,抛出该异常
EOFExpection文件已结束异常
FileNotFoundExpection文件未找到异常
文章来源:https://blog.csdn.net/zszq111/article/details/135830460
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。