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。


--待续...

相关文章推荐

AngularJs2学习心得之Not Found Collection

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

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

13.7  Map接口       13.7.1

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

java源代码之集合类Collection

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

Collectors.groupingBy() 使用的介绍

集合之Collection(2)

书接上文,和大家分享collection中最后两个方法——迭代中toArray() 、iterator() 一、toArray()方法 1、基本类型: 输出结果: 2、引用类型: 二、...

UML files collection2

  • 2012-04-30 17:35
  • 19.51MB
  • 下载

集合:根接口Collection Part2

Collection的遍历
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

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