java十大异常

来源:互联网 发布:淘宝买手表靠谱吗 编辑:程序博客网 时间:2024/05/19 17:03

NO1.
java.lang.NullPointerException
程序遇上了空指针,调用了未经初始化的对象或者不存在的对象,经常出现在创建图片或者调用数组中。
NO2.
java.lang.ClassNotFoundException
指定的类不存在,要考虑一下类的名称和路径是否正确,如果在包中要加上包名,没有则去掉!
NO3.
java.lang.ArithmeticException
数学运算异常,检查程序中遇到数学运算的地方,如:公式,除数为0
NO4.
java.lang.ArrayIndexOutOfBoundsException
数组下标越界,
NO5.
java.lang.illegalArgumentException
方法的参数错误,检查方法调用中的参数传递
NO6.
java.lang.incompatibelClassChangeError
不兼容的生类变化错误。当正在执行的方法所以来的类低昂一发生了不兼容的改变时,抛出该已成。一般在修改了应用中的某些类的生命定义而没有对整个应用重新编译而直接运行的情况下,容易引发该错误。
NO7.
java.lang.illegalAccessException
没有访问权限,当应用程序要调用一个类,但当前的方法即没有对该类的访问权限便会出现这个异常,对程序中用了Package的情况下要注意。
NO8.
java.lang.InstantiationError
实例化错误,当一个应用试图通过java的new操作符构造一个抽象类或者借口时抛出该异常。
NO9.
java.lang.LinkageError
连接错误,该错误及其所有子类只是某个类依赖于另外一些类,在类编译后,被依赖的类改变了其类定义而没有重新编译所有的类
NO10.
java.lang.StackOverflowError
堆栈溢出错误,当一个应用递归调用的层次太深而导致堆栈溢出时抛出错误。

原创粉丝点击