Collection 学习(2)

翻译 2006年06月03日 14:33:00
同时,Collection中还提供了一些对其元素成批操作的方法,如下:
  • boolean containsAll(Collection collection)
  • boolean addAll(Collection collection)
  • void clear()
  • void removeAll(Collection collection)
  • void retainAll(Collection collection)
这些操作都是顾名思义的,但应指出的是,addAll( )求的是两个Collection的合集,clear( )用于完全清空本Collection,而removeAll( )用于移出所属Collection的部分子集,同时,retainAll( )与removeAll( ),的操作正好
相反。

 按照Collection的设计理念,Collection实现者对于其很多的操作都是可选的,因此,需要一种方式来告知使用者某种方发在此并未被实现,Java中通过抛出UnsupportedOperationException 异常的方式来实现,应指出的是此异常是一个RuntimeException,同时当应用Iterator遍历Collection时,如果是Collection底层已经被其它线程更改,此时,Iterator会抛出 ConcurrentModificationException异常,此异常也是一个
RuntimeException。


--待续...

13. Java类集 Part 2(Map接口、SortedMap接口、集合工具类Collection、Stack类、属性类Properties) ----- 学习笔记

13.7  Map接口       13.7.1

AngularJs2学习心得之Not Found Collection

angularjs2 Not Found Collection,按照官网的教程写了对应的例子,其中json数据是利用的本地的,后来打算远程发送http请求获取json数据,结果遇到Not Found ...

Java集合源码学习(2)_Collection接口

集合的根接口,继承了接口Iterable;代表了多个元素的集合,该集合是否有序、是否允许重复值,都是在具体的子类中定义的; java doc中有这样一句话:Bags or multisets (un...

Collection、List、Set、Map、Queue关系图学习笔记2

/** * Collection测试 * * * PriorityQueue--迭代时,不保障元素的迭代顺序 * * equals 与 hashCode 的区别 * 1、If e...

Java1.7源代码学习(2)--collection<E>

java源代码之集合类Collection

Java8 学习笔记-stream-collection(2)

Collectors.groupingBy() 使用的介绍

ACM SIGCOMM 2014 Collection of papers (Part 2)

  • 2017年04月10日 21:58
  • 54.31MB
  • 下载

Java基础-集合框架2 Collection和Iterator接口

----Collection接口: Collection:     |--List:有序(元素存入集合的顺序和取出的顺序一致),元素都有索引。元素可以重复。     |--Set:无序(存入和取...
  • LUOHU11
  • LUOHU11
  • 2016年11月22日 15:14
  • 153

UML files collection2

  • 2012年04月30日 17:35
  • 19.51MB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Collection 学习(2)
举报原因:
原因补充:

(最多只允许输入30个字)