标签:sock throw color fbo top file socket ast span
异常表示代码未正常运行
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
? ?
标签:sock throw color fbo top file socket ast span
原文地址:https://www.cnblogs.com/AlMirai/p/12520418.html