Throwable异常处理

throwable实现了Serializable接口,序列化,下述链接中有详细描述序列化

https://blog.csdn.net/u011568312/article/details/57611440?utm_source=app&app_version=5.3.0&code=app_1562916241&uLinkId=usr1mkqgl919blen

Error:仅仅靠程序本身无法回复的严重错误

比如: 内存溢出

Exception:由java应用程序抛出和处理的非严重错误

  • RunTimeException/运行时异常,不要求程序必须必须做出处理

  • CheckedException:程序必须处理该类异常

1
2
3
4
5
ArithmeticException 除数为零异常
NullPointerException 空指针异常:1、访问对象不存在。2、对象未初始化
ClassCastException 数据类型转换异常:1、父类向子类类型强制转换
OutOfIndexException 数组下标越界异常
NumberFormatException 字符串转化为数字异常 数字格式异常IOException io异常:输入输出异常<br>SQLException sql语句异常<br>用户自定义的Exception异常

 

复制代码
其他常见异常:

IndexOutOfBoundsException 数组、字符串、向量排序索引超出范围异常
FileNotFoundException 文件未找到 空文件异常:所操作的文件不存在 
NoSuchMethodException 方法不存在异常:无法找到某一特定方法
InsexOutBoundException 索引越界异常
ClassNotFoundException 类找不到异常 
InputFormatException 输入类型不匹配异常
DateFormatException 日期格式转换异常 
IllegalArgumentException 非法参数异常
NesativeArraySizeException 创建大小为负的数组异常
SecuurityException 安全异常:由安全管理器抛出的异常,只存在安全侵犯
PrintException 打印异常 
ParseException 解析异常,日期字符串转换为日期对象的时候,有可能抛出的异常
OutOfMemoryError 内存不足
​
异常有编译期异常和运行时异常:
    文件找不到的异常是编译期异常,需要主动捕获一下(try/catch)
    ClassNotFoundException 类空指针异常就是编译期异常,不需要手动捕获
复制代码

 

 

 



posted @   呼噜叭  阅读(91)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· winform 绘制太阳,地球,月球 运作规律
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· 上周热点回顾(3.3-3.9)
· AI 智能体引爆开源社区「GitHub 热点速览」
· 写一个简单的SQL生成工具
点击右上角即可分享
微信分享提示