一、boolean addAll(Collection <? extends E> c)
泛型,?extends 表示一个边界限制。如果E是一个接口,? extends表示需要一个实现了此接口的类来对泛型参数进行指定。如果E是一个类,则可表示使用其子类,(可以认为extends表达了一个<=得关系)
static <E>表示后面会用到
Collection<E>表示参数化类型
二、类集的目的是为了处理对象的动态数组。
三大类集接口:Collection<E>,Map<E>,Iterator<E>
1。Collection接口定义:
public interface Collection<E> extends Iterable<E>
<E>带有泛型,继承了Iterable接口,表示可以迭代。
2.Collection接口的抽象方法
只要是接口,其中定义的方法都是公有的并且是抽象的。
1、public boolean add(E e)
2、public boolean addAll(Collection<? extends E> c)
3、public void clear()
4、public boolean contains(Object o)
5、public boolean containsAll(Collection<?> c)
6、public boolean equals(Object o)
7、public int hashCode()
8、public boolean isEmpty()
9、public Iterator<E> iterator()
10、public boolean remove(Object o)
11、boolean removeAll(Collection<?> c)
12、boolean retainAll(Collection<?> c)
13、public int size()
14、public Object[] toArray()
15、<T> T[] toArray(T[] a)
三、Collection接口常用的三个直接子接口
List,Set,Queue
分享到:
相关推荐
Java泛型编程指南.pdf 此文章译自SUN的泛型编程指南
Java Generics and Collections 英文版,详细描述java 泛型技术
java 泛型接口示例 java 泛型接口示例 java 泛型接口示例
这是一个使用JAVA实现的泛型编程,分为两部分,第一部分创建泛型类,并实例化泛型对象,得出相加结果。 第二部分用户自行输入0--4,选择要进行的加减乘除运算或退出,再输入要进行运算的两个数,并返回运算结果及...
java 泛型类的类型识别示例 java 泛型类的类型识别示例 java 泛型类的类型识别示例
java 泛型方法使用示例 java 泛型方法使用示例 java 泛型方法使用示例
java泛型技术之发展,学习JAVA 泛型的不错东东
1.java泛型定义.zip1.java泛型定义.zip1.java泛型定义.zip1.java泛型定义.zip1.java泛型定义.zip1.java泛型定义.zip1.java泛型定义.zip1.java泛型定义.zip1.java泛型定义.zip1.java泛型定义.zip1.java泛型定义.zip1....
JVM如何理解Java泛型类.doc JVM如何理解Java泛型类.doc
java 泛型 java 泛型 java 泛型 java 泛型
深入理解java泛型,包括类名泛型的定义,方法泛型定义,泛型的返回
4.java泛型的限制.zip4.java泛型的限制.zip4.java泛型的限制.zip4.java泛型的限制.zip4.java泛型的限制.zip4.java泛型的限制.zip4.java泛型的限制.zip4.java泛型的限制.zip4.java泛型的限制.zip4.java泛型的限制.zip...
关于java基础的泛型的练习
java,学习java泛型,java培训之泛型.pptxjava培训之泛型.pptxjava培训之泛型.pptxjava培训之泛型.pptx
谈谈关于Microsoft Visual Studio 2008中C#和java泛型的区别
主要介绍了Java泛型的用法及T.class的获取过程解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
很好的Java泛型的总结,看完之后你一定会知道java泛型的底层机制,你一定会学会Java泛型!
java泛型详解.pdf
Java泛型的理解与等价实现.docx