iis服务器助手广告广告
返回顶部
首页 > 资讯 > 后端开发 > JAVA >java常见运行错误有哪些?
  • 272
分享到

java常见运行错误有哪些?

java教程java运行错误异常 2019-05-25 17:05:53 272人浏览 无得
摘要

在Java中,根据错误性质将运行错误分为两大类:错误和异常。Java中的所有异常都是由Throwable类的子类生成的对象,所有的异常类都是Throwable类的子类或子类的子类。Throwable类是Object类的直接子类,Error类

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

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

java常见运行错误有哪些?

java.lang.NullPointerException

这个异常的解释是 "程序遇上了空指针 ",简单地说就是调用了未经初始化的对象或者是不存在的对象,这个错误经常出现在创建图片,调用数组这些操作中,比如图片未经初始化,或者图片创建时的路径错误等等。

对数组操作中出现空指针,即把数组的初始化和数组元素的初始化混淆起来了。数组的初始化是对数组分配需要的空间,而初始化后的数组,其中的元素并没有实例化,依然是空的,所以还需要对每个元素都进行初始化(如果要调用的话)。

java.lang.ClassNotFoundException

异常的解释是"指定的类不存在",这里主要考虑一下类的名称和路径是否正确即可

java.lang.ArrayIndexOutOfBoundsException

这个异常的解释是"数组下标越界",现在程序中大多都有对数组的操作,因此在调用数组的时候一定要认真检查,看调用的下标是不是超出了数组的范围。

一般来说,显示(即直接用常数当下标)调用不太容易出这样的错,但隐式(即用变量表示下标)调用就经常出错了,还有一种情况,是程序中定义的数组的长度是通过某些特定方法决定的,不是事先声明的,这个时候,最好先查看一下数组的length,以免出现这个异常。

java.lang.NoSuchMethodError

方法不存在错误。当应用试图调用某类的某个方法,而该类的定义中没有该方法的定义时抛出该错误。

java.lang.IndexOutOfBoundsException

索引越界异常。当访问某个序列的索引值小于0或大于等于序列大小时,抛出该异常。

java.lang.NumberFORMatException

数字格式异常。当试图将一个String转换为指定的数字类型,而该字符串确不满足数字类型要求的格式时,抛出该异常。

java.sql.SQLException

Sql语句执行异常

java.io.IOException

输入输出异常

java.lang.IllegalArgumentException

这个异常的解释 是"方法的参数错误",很多j2me的类库中的方法在一些情况下都会引发这样的错误,比如音量调节方法中的音量参数 如果写成负数就会出现这个异常,再比如g.setcolor(int red,int green,int blue)这个方法中的三个值,如果有超过255的也会出现这个异常,因此一旦发现这个异常,我们要做的,就是赶紧去检查一下方法调用中的参数传递是不是 出现了错误。

java.lang.IllegalAccessException

这个异常的解释是"没有访问权限",当应用程序要调用一个类,但当前的方法即没有对该类的访问权限便会出现这个异常。对程序中用了package的情况下要注意这个异常。

java.lang.arithmeticexception

这个异常的解释是"数学运算异常",比如程序中出现了除以零这样的运算就会出这样的异常,对这种异常,大家就要好好检查一下自己程序中涉及到数学运算的地方,公式是不是有不妥了。

--结束END--

本文标题: java常见运行错误有哪些?

本文链接: https://www.lsjlt.com/news/2378.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • CMD运行PHP出现的常见错误有哪些
    这篇文章主要介绍“CMD运行PHP出现的常见错误有哪些”,在日常操作中,相信很多人在CMD运行PHP出现的常见错误有哪些问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”CMD运行PHP出现的常见错误有哪些”的疑...
    99+
    2023-07-05
  • 新手常见Python运行时错误分别有哪些
    新手常见Python运行时错误分别有哪些,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。当初学 Python 时,想要弄懂 Python 的错误信息的含义可能有点复杂。这里列出了...
    99+
    2023-06-17
  • Java开发中常见错误有哪些
    这篇文章主要讲解了“Java开发中常见错误有哪些”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Java开发中常见错误有哪些”吧!编译器错误编译器错误消息在J...
    99+
    2024-04-02
  • 常见CSS错误有哪些
    这篇文章将为大家详细讲解有关常见CSS错误有哪些,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。代码如下:区别IE6与FF: background:orange;*background:blue; 区别IE...
    99+
    2023-06-08
  • MySQL常见错误有哪些
    小编给大家分享一下MySQL常见错误有哪些,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!一、Can’t connect to M...
    99+
    2024-04-02
  • golang常见错误有哪些
    golang常见错误有:1、空指针引用错误;2、切片越界错误;3、并发竞争;4、垃圾回收性能问题;5、死锁;6、异常处理不当。本教程操作环境:windows10系统、golang1.20.1版本、DELL G3电脑。Golang是一种在近年...
    99+
    2023-07-10
  • JavaScript比较运算符常见的错误有哪些
    这篇“JavaScript比较运算符常见的错误有哪些”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看...
    99+
    2024-04-02
  • 常见的AngularJS错误有哪些
    这篇文章主要为大家展示了“常见的AngularJS错误有哪些”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“常见的AngularJS错误有哪些”这篇文章吧。1.在...
    99+
    2024-04-02
  • tomcat常见的错误有哪些
    常见的Tomcat错误包括:1. 404 Not Found:请求的资源未找到。2. 500 Internal Server Err...
    99+
    2023-09-22
    tomcat
  • nodejs常见的错误有哪些
    小编给大家分享一下nodejs常见的错误有哪些,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!node的十大常见错误:1、阻塞事件...
    99+
    2024-04-02
  • SQL的常见错误有哪些
    本篇内容主要讲解“SQL的常见错误有哪些”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“SQL的常见错误有哪些”吧!1. Queries语句的执行顺序SQL的入门...
    99+
    2024-04-02
  • java常见错误有哪些及怎么解决
    Java常见错误有以下几种:1. 语法错误:比如拼写错误、缺少分号等。解决方法是检查代码中的拼写和语法错误,并进行修正。2. 运行时...
    99+
    2023-09-06
    java
  • JAVA常见的运行异常有哪几种
    在Java中,常见的运行时异常有以下几种: NullPointerException(空指针异常):当程序试图访问一个空对象的属性...
    99+
    2024-02-29
    JAVA
  • JavaScript中常见的错误有哪些
    这篇文章主要讲解了“JavaScript中常见的错误有哪些”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“JavaScript中常见的错误有哪些”吧!Java...
    99+
    2024-04-02
  • SQL中有哪些常见的错误
    这篇文章给大家介绍SQL中有哪些常见的错误,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。 1、LIMIT 语句分页查询是最常用的场景之一,但也通常也是最容易出问题的地方。比如...
    99+
    2024-04-02
  • MySQL中有哪些常见SQL错误
    本篇文章为大家展示了 MySQL中有哪些常见SQL错误,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。常见SQL错误用法1. LIMIT 语句分页查询是最常用的场景之...
    99+
    2024-04-02
  • ipvs编译常见错误有哪些
    小编给大家分享一下ipvs编译常见错误有哪些,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!ipvs编译常见错误缺少 kernerlsyum instal...
    99+
    2023-06-04
  • Python中有哪些常见的错误
    本篇文章为大家展示了Python中有哪些常见的错误,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。1、忘记在if,for,def,elif,else,class等声明末尾加 :会导致“SyntaxEr...
    99+
    2023-06-16
  • MySQL常见错误代码有哪些
    本篇内容介绍了“MySQL常见错误代码有哪些”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!先给大家看几个实...
    99+
    2024-04-02
  • css样式有哪些常见错误
    这篇文章主要介绍“css样式有哪些常见错误”,在日常操作中,相信很多人在css样式有哪些常见错误问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”css样式有哪些常见错误”的疑惑...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作