2024年3月26日发(作者:)

java中常见的五种异常

astException(类转换异常)

数据类型转换错误,比如有个String temp="abc"; 如果

设为(int)temp就会报错了,因为它们类型不一样,但是设为

(object)temp就可以,因为object是它们的父类

utOfBoundsException(数组越界)

这个异常我们在操作数组的时候会经常遇到,异常的解释是“数

组下标越界“,现在程序中大多都有对数组的操作,因此在调用数组

的时候一定要认真检查,看自己调用的下标是不是超出了数组的范

围,一般来说,显示(即直接用常数当下标)调用不太容易出这样的

错,但隐式(即用变量表示下标)调用就经常出错了,还有一种情况,

是程序中定义的数组的长度是通过某些特定方法决定的,不是事先声

明的,这个时候,最好先查看一下数组的length,以免出现这个异

常。

interException(空指针)

这个异常在编程时也经常遇到,异常的解释是 “程序遇上了空

指针 “,简单地说就是调用了未经初始化的对象或者是不存在的对

象,这个错误经常出现在调用数组这些操作中,对数组操作中出现空

指针,很多情况下是一些刚开始学习编程的人常犯的错误,即把数组

的初始化和数组元素的初始化混淆起来了。数组的初始化是对数组分

配需要的空间,而初始化后的数组,其中的元素并没有实例化,依然

是空的,所以还需要对每个元素都进行初始化(如果要调用的话)。

lAccessException(安全权限异常)

这个异常的解释是“没有访问权限“,当应用程序要调用一个

类,但当前的方法即没有对该类的访问权限便会出现这个异常。对程

序中用了Package的情况下要注意这个异常。

5. IOException(输入输出异常)

一般读写文件会出现这个异常,比如你想从磁盘上读一个文件到你写

的程序,如果硬盘上没有这文件,java虚拟机就会报这个异常

(来源:北大青鸟上地软件园总校)

The furthest distance in the world

Is not between life and death

But when I stand in front of you

Yet you don't know that

I love you.

The furthest distance in the world

Is not when I stand in front of you

Yet you can't see my love

But when undoubtedly knowing the love from both

Yet cannot be together.

The furthest distance in the world

Is not being apart while being in love

But when I plainly cannot resist the yearning

Yet pretending you have never been in my heart.

The furthest distance in the world

Is not struggling against the tides

But using one's indifferent heart

To dig an uncrossable river

For the one who loves you.

倚窗远眺,目光目光尽处必有一座山,那影影绰绰的黛绿色的影,是春天的

颜色。周遭流岚升腾,没露出那真实的面孔。面对那流转的薄雾,我会幻想,那

里有一个世外桃源。在天阶夜色凉如水的夏夜,我会静静地,静静地,等待一场

流星雨的来临…

许下一个愿望,不乞求去实现,至少,曾经,有那么一刻,我那还未枯萎的,

青春的,诗意的心,在我最美的年华里,同星空做了一次灵魂的交流…

秋日里,阳光并不刺眼,天空是一碧如洗的蓝,点缀着飘逸的流云。偶尔,

一片飞舞的落叶,会飘到我的窗前。斑驳的印迹里,携刻着深秋的颜色。在一个

落雪的晨,这纷纷扬扬的雪,飘落着一如千年前的洁白。窗外,是未被污染的银

白色世界。我会去迎接,这人间的圣洁。在这流转的岁月里,有着流转的四季,

还有一颗流转的心,亘古不变的心。