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)
数组连续一块内存
异常类基类 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)
数组连续一块内存
相关文章推荐
- 2.Java基础复习---基本类型的包装类
- 2.Java基础复习---Math、File类
- 蜂窝教育:好的Java培训 要看清这三点
- java并发编程与线程安全
- Java API path search 业余项目 - 第0步
- Java EE 7 并发编程—Concurrency Utilities
- java的反射机制浅谈
- java进阶之路
- java InputStream 复制
- 使用json-lib实现json to javabean
- 最好的8个 Java RESTful 框架
- java生成一年中假日表(包括周末和法定假期),用于计算一年中的工作日
- 数字转金额问题(java)
- java生成二维码
- java与javac版本不一致问题,同时装两个jdk,完美解决iReport不兼容jdk8
- spring依赖注入总结
- 设置JLabel或其他组件透明度
- 关于java 常量接口
- 一月18日 JAVA基础课 switch详细用法
- Java 入门 之 数据类型与存储空间