异常类基类 Throwable java
(系统错误,处理不了) Error Exception(能够捕获的异常,能够处理)数组
【除了RuntimeException的异常,必须处理 】 RuntimeException(能够捕获,也能够不捕获;常常出现,能够忽略)spa
printStackTrace() 方法 ,用来跟踪一场事件发生时使用对象
getMessage() 方法 用来获得有关异常的信息继承
一般finally语句中能够进行资源的清除工做:事件
关闭打开的文件内存
删除临时文件资源
经过继承java.lang.Exception类声明本身的异常类get
在方法适当的位置生成自定义异常的实例,并用throw语句抛出it
在方法的声明部分用throws语句声明该方法可能抛出的异常
重写方法须要抛出与原方法所抛出异常类型一致异常或不抛出异常。
先逮小的,在逮大的;
Java数组变量属引用类型,数组也能够当作是对象,数组中的每一个元素至关于该对象的成员变量。
Java数组存放在堆中
Java中声明数组不能指定其长度
int a[][] = new int[3][];
声明初始化应按从高维到低维的顺序进行。
数组中的数组
使用java.lang.System类的静态方法
public static void arraycopy(Object src,int srcPos,Object dest,int destPos,int length)
数组连续一块内存