Java常见异常
2021/7/26 17:06:25
本文主要是介绍Java常见异常,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
常见异常类型: java的中异常祖先是Throwable,Throwable的直接子类是Exception和Error。 Java中的异常分为两大类: 1. Exception (RunTimeException)运行异常 2. Err (CheckedException) 编译异常 程序不能解决 空指针异常类型:NullPointerException 数组负下标异常:NegativeArrayException 数组下标越界异常:ArrayIndexOutOfBoundsException 违背安全原则异常:SecturityException 文件已结束异常:EOFException 字符串转换为数字异常:NumberFormatException 操作数据库异常:SQLException 输入输出异常:IOException 方法未找到异常:NoSuchMethodException 系统异常:SystemException 创建一个大小为负数的数组错误异常:NegativeArraySizeException 数据格式异常:NumberFormatException 安全异常:SecurityException 不支持的操作异常:UnsupportedOperationException 网络操作在主线程异常:NetworkOnMainThreadException 请求状态异常: IllegalStateException (extends RuntimeException , 父类:IllegalComponentStateException 在不合理或不正确时间内唤醒一方法时出现的异常信息。换句话说,即 Java 环境或 Java 应用不满足请求操作) 网络请求异常:HttpHostConnectException 子线程Thread更新UI view 异常:ViewRootImpl$CalledFromWrongThreadException 证书不匹配的主机名异常: SSLExceptionero 反射Method.invoke(obj, args...)方法抛出异常:InvocationTargetException EventBus使用异常:EventBusException 非法参数异常:IllegalArgumentException 常见:异常类型 | 说明 |
SystemException | 系统异常 |
ArithmeticException | 算术错误情形,如以零作除数 |
ArrayIndexOutOfBoundsException | 数组下标越界 |
NullPointerException | 尝试访问 null 对象成员 |
ClassNotFoundException | 不能加载所需的类 |
ClassCastException | 类型强制转换类型 |
IllegalArgumentException | 方法接收到非法参数 |
ClassCastException | 对象强制类型转换出错 |
NumberFormatException | 数字格式转换异常,如把 "abc"转换成数字 |
ZeroException | 参数不能小于0异常 |
这篇关于Java常见异常的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-11-19JAVA分布式id教程:轻松入门与实践
- 2024-11-19Java高并发教程:入门与实践指南
- 2024-11-19JAVA高并发直播教程:新手入门指南
- 2024-11-19Java高并发直播教程:入门与实践指南
- 2024-11-19Java微服务教程:初学者快速入门指南
- 2024-11-19JAVA微服务教程:新手入门的详细指南
- 2024-11-19Java微服务教程:从零开始搭建你的第一个微服务应用
- 2024-11-19Java项目开发教程:初学者必备指南
- 2024-11-19Java项目开发教程:新手快速入门指南
- 2024-11-19Java项目开发教程:零基础入门到实战