教育培训消费

成都大数据培训之常见的代码异常有哪些?

0回复 阅读 33

一、什么是异常?

结构不良的代码无法运行是Java的基本思想。

成都数据培训中,我们查找异常代码错误的理想时间是在编译时。但是,编译器无法找到所有的错误,剩下的问题需要在程序运行时解决。因此,错误有必要以某种方式将适当的信息传递给特定的接收者。Java中异常处理的目的是通过使用少量代码来简化大型可靠程序的生成,这样就不会在应用程序中出现未经处理的错误,同时也带来了一个明显的好处:降低了错误处理代码的复杂度。

异常,字面意思是意料之外。它在代码级别被理解,也就是说,它阻止当前方法或范围继续执行。

二、代码常见异常包括:

1、java.lang.ArrayIndexOutOfBoundsException(数组下标越界异常)

这个异常相信很多朋友也经常遇到过,异常的解释是 “数组下标越界 “,现在程序中大多都有对数组的操作,因此在调用数组的时候一定要认真检查,看 自己调用的下标是不是超出了数组的范围,一般来说,显示(即直接用常数当下标)调用不太容易出这样的错,但隐式(即用变量表示下标)调用就经常出错 了,还有一种情况,是程序中定义的数组的长度是通过某些特定方法决定的,不是事先声明的,这个时候,最好先查看一下数组的length,以免出现这个异常

2、java.lang.ArithmeticException(算术异常)

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

3、java.lang.ClassNotFoundException(找不到该类异常)

错误信息:找不到该类包

1.首先在项目文件中没有添加相应的jar包在依赖里看是否有jar包

2.如果有jar包。双击打开他,如果提示已经损坏需要重新下过,重新导入

3.最后的原因是没有将maven工程的jar包发布到部署的项目文件中。在内置的tomcat中没有生成lib依赖

4、java.lang.InstantiationError(实例化异常)

实例化错误。当一个应用试图通过Java的new操作符构造一个抽象类或者接口时抛出该异常.

5、java.lang.IllegalArgumentException(参数异常)

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

6、java.lang.IncompatibleClassChangeError(不兼容类的变化错误

不兼容的类更改错误。当正在执行的方法所依赖的类定义发生不兼容的变化时,将引发此异常。一般来说,当应用程序中某些类的声明定义被修改,整个应用程序直接运行而不进行重新编译时,很容易导致这个错误

以上是成都数据培训之常见的代码异常的知识整理解说。如果想了解更多详情,请点击成都卡米古大数据官网!成都数据培训学校、大数据开发培训、数据分析与挖掘、零基础课程正在招生中!http://www.dtinone.net/sjfx/

标签

大数据 大数据培训
展开全文
一键安装官方客户端
江城热点及时推送 阅读体验更流畅

值得推荐

首页 版块

和武汉妹子交朋友

了解武汉的窗口

在武汉结婚  买房  装修  旅游  购物

用得意生活app有优惠

立即下载