更多课程 选择中心

Java培训
美国上市教育机构

400-111-8989

Java培训

JAVA开发中常见的几种异常都有哪些?

  • 发布:Java培训
  • 来源:Java教程
  • 时间:2019-11-22 15:27

在我们学习开发Java过程中可能会遇到很多类型的错误与异常,但是有基础的同学大多数可以解决。下面,小编给大家列举了几个在操作过程中经常遇到的几种异常,分析了遇到异常情况下的操作方式,java中遇到的异常会有很多,我给大家列举了以下几种。

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.IllegalAccessException

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

版权声明:转载文章来自公开网络,版权归作者本人所有,推送文章除非无法确认,我们都会注明作者和来源。如果出处有误或侵犯到原作者权益,请与我们联系删除或授权事宜。

预约申请免费试听课

填写下面表单即可预约申请免费试听!怕钱不够?可就业挣钱后再付学费! 怕学不会?助教全程陪读,随时解惑!担心就业?一地学习,可全国推荐就业!

上一篇:java怎么将string转为date类型
下一篇:如何使用java链接各种数据库?
JAVA多线程实现方式都有哪些?

JAVA多线程实现方式都有哪些?

对于网页设计规范你知道多少?

对于网页设计规范你知道多少?

两种Java容器类List和Set分析

两种Java容器类List和Set分析

七点建议助您写出优雅的Java代码

七点建议助您写出优雅的Java代码

选择城市和中心
贵州省

福建省

  • 达内厦门软件园中心
广西省

海南省