您的位置:首页 > 编程语言 > Java开发

2.Java基础复习--异常、数组

2016-01-19 00:00 375 查看
1.Java 异常 运行期出现的错误
异常类基类 Throwable

(系统错误,处理不了) Error Exception(可以捕获的异常,可以处理)

【除了RuntimeException的异常,必须处理 】 RuntimeException(可以捕获,也可以不捕获;经常出现,可以忽略)

2.异常捕获 try {} catch (异常) finally{} finally 无论如何都会执行
printStackTrace() 方法 ,用来跟踪一场事件发生时使用

getMessage() 方法 用来得到有关异常的信息

通常finally语句中可以进行资源的清除工作:

关闭打开的文件

删除临时文件

3.自定义异常
通过继承java.lang.Exception类声明自己的异常类

在方法适当的位置生成自定义异常的实例,并用throw语句抛出

在方法的声明部分用throws语句声明该方法可能抛出的异常

4.注意:
重写方法需要抛出与原方法所抛出异常类型一致异常或不抛出异常。

5.五个关键字:try catch finally throw throws
先逮小的,在逮大的;

6.数组
Java数组变量属引用类型,数组也可以看成是对象,数组中的每个元素相当于该对象的成员变量。

Java数组存放在堆中

Java中声明数组不能指定其长度

7.二维数组
int a[][] = new int[3][];

声明初始化应按从高维到低维的顺序进行。

数组中的数组

8.数组拷贝
使用java.lang.System类的静态方法

public static void arraycopy(Object src,int srcPos,Object dest,int destPos,int length)

数组连续一块内存
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: