码迷,mamicode.com
首页 > 编程语言 > 详细

[Java] Collections - 源代码学习笔记

时间:2016-08-07 19:59:02      阅读:184      评论:0      收藏:0      [点我收藏+]

标签:

Collection interface 集合接口

1. 在 Collections 体系中,接口 Collection 是根接口

2. 是指一组对象,这些对象被称为 Collection 的元素。

3. 有一些 Collection 允许重复元素,例如 List 。另一些则不允许,例如 Set

4. 有一些实现的元素是有序的,另一些则是无序的。

5. 提供两个“标准”的构造器

  a. 无参构造器

  b. 仅有一个参数的构造器,该参数类型是 Collection

6. 当存在自引用情况是,涉及递归遍历的方法会失败,包括 clone(), equals(), hashCode() 和 toString()。实现类可选择是否处理自引用情况。当前大多数的实现类没有处理自引用情况。

7. toArray() ,分配一块新的内存,用于存放返回的对象数组。这样,调用方就可以自由地修改返回来的数组元素,而不影响原来的集合元素。

 

[Java] Collections - 源代码学习笔记

标签:

原文地址:http://www.cnblogs.com/TonyYPZhang/p/5746842.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!