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

1.Java 异常   运行期出现的错误

  异常类基类  Throwable java

          (系统错误,处理不了) Error    Exception(能够捕获的异常,能够处理)数组

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

2.异常捕获  try {} catch (异常) finally{}  finally 不管如何都会执行

    printStackTrace() 方法 ,用来跟踪一场事件发生时使用对象

    getMessage() 方法 用来获得有关异常的信息继承

    一般finally语句中能够进行资源的清除工做:事件

        关闭打开的文件内存

删除临时文件资源

3.自定义异常

   经过继承java.lang.Exception类声明本身的异常类get

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

   在方法的声明部分用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)

   数组连续一块内存  

相关文章
相关标签/搜索