首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

个人札记.

2012-11-06 
个人笔记...http://faxzero.com/https://portal.pamfax.biz/PortalLogin/Init/Collections FrameworkColle

个人笔记...
http://faxzero.com/
https://portal.pamfax.biz/PortalLogin/Init/


Collections Framework
Collection 数据的合集
提供添加、删除、遍历其数据的功能。

Set 集合(对应数学上的集合,所以具有元素顺序无关性和元素无重复的性质)
功能和Collection相同,就是对于元素的限定与Collection不同。

SortedSet 有序集合
增加了实现类要对元素进行排序的规定,这样才能更好的利用它的顺序相关方法(如:访问两个元素间的元素视图,访问某元素以上的元素视图等)。

NavigableSet 可导航集合
增加了导航的功能,即访问<某元素的最大元素(lower), >某元素的最小元素(higher), <=某元素的最大元素(floor), >=某元素的最小元素(ceiling)元素的功能

List 列表(有顺序,允许重复元素,允许多个null元素)
除了Collection的功能,还增加了索引添加、删除、访问的功能。

Map 映射(不允许重复的key,一个key只有一个值,key可以为null,顺序由map的某个视图的iterator来确定)
添加、删除、访问、遍历键值对的功能

SortedMap 有序的映射(在Map的基础上增加了一些约束,就是要求对其元素的key进行排序)
除了Map的功能,增加了利用顺序的一些方法

NavigableMap 可导航映射
在SortedMap的基础上增加了导航的功能,即访问<某元素的最大元素(lower), >某元素的最小元素(higher), <=某元素的最大元素(floor), >=某元素的最小元素(ceiling)元素的功能

Queue 队列(增加不允许插入null的限制)
除了Collection的功能,还增加了队列方式的添加,获取和检查元素的功能。

Deque (double ended queue)双端队列
在Queue基础上,增加在头和尾都可以添加、获取和检查元素的功能。

public interface UserJSONParser {public User parse(JSONObject object) throws JSONException;}public interface MessageJSONParser {public Message parse(JSONObject object) throws JSONException;}// 然后分别实现两个接口

热点排行