Java教程

Java常见异常

本文主要是介绍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常见异常的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!