Java基础知识-异常

Posted almirai

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Java基础知识-异常相关的知识,希望对你有一定的参考价值。

异常表示代码未正常运行

语法

try{

可能出错的语句

}catch (第一个异常类型 e){

当发生该异常时的解决办法

}catch(第二个异常类型 e){

}…

finally{

无论是否异常都会执行的语句

}

可有多个catch,finally可省略

常见异常类型

异常类型一般以Exception结尾

异常类型

说明

NullPointerException

空指针

ClassNotFoundException

找不到该类

IndexOutOfBoundsExcpetion

数组下标越界

ArithmeticException

数学运算出错

ClassCastException

类型转换错误

FileNotFoundException

找不到该文件

SQLException

数据库操作异常

IOException

输入输出错误

SocketException

网络有错

抛出异常

在类或方法声明时在声明后面添加throws 异常类型

e.g.

void hello() throws ArithmeticException{

}

该类或方法遇到该异常类型时不处理,抛出给调用方法,此时该类或方法不再需要try/catch该类型异常

自定义异常

自定义异常类并继承自Exception

? ?

以上是关于Java基础知识-异常的主要内容,如果未能解决你的问题,请参考以下文章

Java基础知识-异常

Java异常处理的基础知识

Java——基础知识(十三)——异常

Java 异常基础知识总结

基础知识《十一》Java异常处理总结

Java基础—异常