JAVA,
JAVA,
异常处理
1.Java异常处理的五虎上将:try,catch,finally,throw,throws5个关键字。
try,java中擅长监视敌人的大将。监控Java异常关键字,有可能出现异常的代码一定要放在try代码块中。
catch,java中擅长捕获和处理敌人的大将。捕获java异常关键字,捕获和异常处理java异常的代码一定要放在catch代码块中。
finally,java中擅长收拾战场的大将,无论战争胜利或者失败,都需要收拾战场。一般在finally语句块中进行资源清理工作,如关闭流。
throw,java中擅长扯皮的大将,擅长推卸责任。用来抛出异常自已不处理。
throws,java中疑心最大的大将,总会预言很多异常。
集合框架
1.任何集合框架都包含三大内容:接口,接口的实现类和对集合运算的算法。
接口:Collection接口,List接口,Set接口,Map接口
接口的实现类:ArrayList,LinkedList。HashMap是Map接口的实现类,实现了键值对应的快速存取。
算法:在一个实现了某个集合框架中的接口的对象身上完成某种有用的计算的方法。
2.Collection接口,Map接口
在集合框架的类继承体系中,最顶层有两个接口Collection
表示一组纯数据Map
表示一组key-value对
一般继承自Collection
或Map
的集合类,会提供两个“标准”的构造函数:没有参数的构造函数,创建一个空的集合类有一个类型与基类(Collection
或Map
)相同的构造函数,创建一个与给定参数具有相同元素的新集合类
因为接口中不能包含构造函数,所以上面这两个构造函数的约定并不是强制性的,但是在目前的集合框架中,所有继承自Collection
或Map
的子类都遵循这一约定。
3. 所有集合类都位于java.util包下。集合中只能保存对象(保存对象的引用变量)。(数组既可以保存基本类型的数据也可以保存对象)。
4.Set、List和Map可以看做集合的三大类。
List集合是有序集合,集合中的元素可以重复,访问集合中的元素可以根据元素的索引来访问。
Set集合是无序集合,集合中的元素不可以重复,访问集合中的元素只能根据元素本身来访问(也是不能集合里元素不允许重复的原因)。
Map集合中保存Key-value对形式的元素,访问时只能根据每项元素的key来访问其value。
5.
Collection接口是List、Set和Queue接口的父接口,同时可以操作这三个接口。
Collection接口定义操作集合元素的具体方法大家可以参考API文档,这里通过一个例子来说明Collection的添加元素、删除元素、返回集合中元素的个数以及清空集合元素的方法。
相关文章
- 暂无相关文章
用户点评