集合
2016-02-26 09:09
204 查看
超级接口是collection
子接口有List、Set、map
List 常用的实现类、arraylist、linkedlist
list的元素不允许重复
Set,常用的实现类、hashset、treeset
treeset可以用来给元素排序,实现Comparable
map是用来存放两个有一对一关系的集合。
实现类有hashmap、treemap
map也可以进行排序,是按照key来排序的,其默认是按key的自然排序,
若要进行个性排序需要在key类里面实现并且重写comparable
比如说我们定义学生类是key,我们就需要在学生类中实现并且重写comparable。
子接口有List、Set、map
List 常用的实现类、arraylist、linkedlist
list的元素不允许重复
Set,常用的实现类、hashset、treeset
treeset可以用来给元素排序,实现Comparable
map是用来存放两个有一对一关系的集合。
实现类有hashmap、treemap
map也可以进行排序,是按照key来排序的,其默认是按key的自然排序,
若要进行个性排序需要在key类里面实现并且重写comparable
比如说我们定义学生类是key,我们就需要在学生类中实现并且重写comparable。
相关文章推荐
- 循环语句for while do……while
- php课程---文件操作及文件上传的代码总结
- C++ Const引用详解
- 关于 contentWindow, contentDocument
- 采用Best effort 1pc + 回滚补偿机制实现的一个distributed transaction (分布式事务框架).基于dubbo rpc服务上实现。
- phpstorm 调试 php代码小小体会
- 关于const做函数返回值的 一个解释
- 解决一个问题有多难?你可能只需要这四步
- CSMA/CD和CSMD/CA
- 乘法表,菱形,阶乘
- JS实现随页面滚动显示/隐藏窗口固定位置元素
- 音乐随机播放算法
- mongodb配置文件的英文翻译
- Android RenderScript 高性能计算
- MySQL相关学习资料分享
- Remove Duplicates from Sorted Array
- [dp+记忆化搜索]uva10626
- 50个jQuery插件可将你的网站带到另一个高度
- 在OpenResty中使用lua-zlib的方法
- linux内核哈希链表解析