Java异常有哪些,哪些异常属于java常见异常
1、java.lang.nullpointerexception
大家一定经常遇到这种异常。对异常的解释是“程序遇到了空指针”。简单地说,它称为未初始化的对象或不存在的对象。这个错误经常出现在创建图片和调用数组的操作中,比如图片未初始化或者创建图片时路径错误。
很多时候数组操作中的空指针是一些刚开始学编程的朋友常犯的错误,就是把数组的初始化和数组元素的初始化混淆了。数组的初始化是给数组分配需要的空间,但是初始化后的数组中的元素没有实例化,仍然是空的,所以需要对每个元素进行初始化。
2、java.lang.classnotfoundexception
这个异常是很多原本在jb等开发环境下开发的程序员在wtk下编译包的常见问题。对异常的解释是“指定的类不存在”。
这里主要考虑类的名称和路径是否正确。如果是jb下做的包,通常默认添加package,所以去wtk后要注意添加package的路径。
3、java.lang.arithmeticexception
对这种异常的解释是‘数学运算异常’。比如程序中有除零之类的运算,就会出现这样的异常。对于这种异常,要仔细检查我们程序中涉及到数学运算的地方,公式是否有问题。
4、java.lang.arrayindexoutofboundsexception
相信很多朋友经常遇到这种异常。对异常的解释是“数组下标越界”。现在,大多数程序都在数组上运行。所以在调用数组的时候,一定要仔细检查,看你调用的下标是否超出了数组的范围。
一般来说,显示调用不容易犯这样的错误,但是隐式调用经常出错。还有一种情况是程序中定义的数组长度是由一些特定的方法决定的,并没有提前声明。此时,最好先检查数组的长度,以避免这种异常。
5、java.lang.illegalargumentexception
对这个异常的解释是“方法的参数错误”。j2me类库中的许多方法在某些情况下会导致这样的错误。例如,如果音量调整方法中的音量参数被写成负数,则会出现此异常。所以一旦发现这个异常,就要快速检查方法调用中的参数传递是否有错误。
6、java.lang.illegalaccessexception
对此例外的解释是“无访问权限”。当应用程序想要调用某个类,但当前方法没有访问该类的权限时,会发生此异常。当在程序中使用包时,请注意这个异常。
推荐教程:java教程以上是Java中常见异常的详细介绍。请多关注我们的其他相关文章!
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。