java中常见的运行时异常,java常见的错误

  java中常见的运行时异常,java常见的错误

  如何解决写爬虫IP受阻的问题?立即使用。

  在Java中,根据错误的性质,运行错误可以分为两类:错误和异常。

  Java中所有的异常都是Throwable类的子类生成的对象,所有的异常类都是Throwable类的子类或者子类的子类。Throwable类是Object类的直接子类,Error类和Exception类是Throwable类的两个直接子类。

  java常见运行错误有哪些?

  1、java.lang.NullPointerException

  对这个异常的解释是‘程序遇到了一个空指针’,这仅仅意味着调用一个未初始化的对象或者一个不存在的对象。这种错误经常发生在创建图片和调用数组时,比如图片未初始化或者创建图片时路径错误。

  数组的操作中出现空指针,混淆了数组的初始化和数组元素的初始化。数组的初始化是给数组分配需要的空间,但是初始化后的数组中的元素没有实例化,仍然是空的,所以需要初始化每个元素(如果调用的话)。

  2、Java . lang . classnotfoundexception

  异常解释是“指定的类不存在”。这里,考虑类的名称和路径是否正确。

  3、Java . lang . arrayindexoutofboundsexception

  对这个异常的解释是“数组下标越界”。现在大部分程序都是对数组进行操作的,所以在调用数组的时候,一定要仔细检查,看被调用的下标是否超出了数组的范围。

  一般来说,在display(即直接用常量作为下标)调用中不容易出现这样的错误,但是隐式(即用变量表示下标)调用经常出错。还有一种情况,程序中定义的数组长度是由一些特定的方法决定的,并不是事先声明的。这时候最好先检查一下数组的长度,避免这个异常。

  4、java.lang.NoSuchMethodError

  方法中没有错误。当应用程序试图调用某个类的方法,但该类的定义中没有该方法的定义时,会引发此错误。

  5、Java . lang . indexoutofboundsexception

  索引超出界限异常。当访问序列的索引值小于0或大于或等于序列大小时,将引发此异常。

  6、Java . lang . numberformatexception

  数字格式不正常。当试图将字符串转换为指定的数值类型,但该字符串不符合数值类型要求的格式时,将引发此异常。

  7、Java . SQL . SQL异常

  Sql语句执行中出现异常

  8、Java . io . io异常

  输出异常

  9、Java . lang . illegalargumentexception

  对这个异常的解释是“方法的参数错误”。j2me类库中的许多方法在某些情况下会导致这样的错误。例如,如果音量调整方法中的音量参数被写成负数,则会出现此异常。例如,如果g. setcolor (int red,int green,int blue)方法中有三个值,如果超过255个值,也会发生此异常。所以一旦发现这个异常,我们要做的就是快速检查方法。

  10、Java . lang . illegalaccessexception

  对此例外的解释是“无访问权限”。当应用程序想要调用某个类,但当前方法没有访问该类的权限时,会发生此异常。当在程序中使用包时,请注意这个异常。

  11、java.lang.arithmeticexception

  对这种异常的解释是‘数学运算异常’。比如程序中有除零之类的运算,就会出现这样的异常。对于这种异常,要仔细检查我们程序中涉及到数学运算的地方,公式是否有问题。那就是java常见的运行错误有哪些?更多详情请关注我们的其他相关文章!

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: