1、java.lang.nullpointerexception
这个非常人人肯建都常常碰到,非常的诠释是"顺序遇上了空指针",简朴地说就是挪用了未经初始化的对象或许是不存在的对象,这个毛病常常涌如今建立图片,挪用数组这些操纵中,比方图片未经初始化,或许图片建立时的途径毛病等等。
对数组操纵中涌现空指针,许多状况下是一些刚开始进修编程的朋侪常犯的毛病,即把数组的初始化和数组元素的初始化殽杂起来了。数组的初始化是对数组分派须要的空间,而初始化后的数组,个中的元素并没有实例化,依然是空的,所以还须要对每一个元素都举行初始化。
2、java.lang.classnotfoundexception
这个非常是许多原本在jb等开辟环境中开辟的顺序员,把jb下的顺序包放在wtk下编译常常涌现的题目,非常的诠释是"指定的类不存在"。
这里重要考虑一下类的称号和途径是不是准确即可,假如是在jb下做的顺序包,平常都是默许加上package的,所以转到wtk下后要注意把package的途径加上。
3、java.lang.arithmeticexception
这个非常的诠释是"数学运算非常",比方顺序中涌现了除以零如许的运算就会出如许的非常,对这类非常,人人就要好好搜检一下本身顺序中涉及到数学运算的处所,公式是不是是有不妥了。
4、java.lang.arrayindexoutofboundsexception
这个非常置信许多朋侪也常常碰到过,非常的诠释是"数组下标越界",如今顺序中大多都有对数组的操纵,因而在挪用数组的时刻一定要仔细搜检,看本身挪用的下标是不是是超出了数组的局限。
平常来说,显现挪用不太轻易出如许的错,但隐式挪用就常常出错了,另有一种状况,是顺序中定义的数组的长度是经由过程某些特定要领决议的,不是事前声明的,这个时刻,最好先查看一下数组的length,以避免涌现这个非常。
5、java.lang.illegalargumentexception
这个非常的诠释是"要领的参数毛病",许多j2me的类库中的要领在一些状况下都邑激发如许的毛病,比方音量调治要领中的音量参数假如写成负数就会涌现这个非常。因而一旦发明这个非常,就要赶忙去搜检一下要领挪用中的参数通报是不是是涌现了毛病。
6、java.lang.illegalaccessexception
这个非常的诠释是"没有接见权限",当应用顺序要挪用一个类,但当前的要领即没有对该类的接见权限便会涌现这个非常。对顺序中用了package的状况下要注意这个非常。
引荐教程:Java教程
以上就是java中的罕见非常有哪些的细致内容,更多请关注ki4网别的相干文章!