您的位置:首页 > 编程语言 > Java开发

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

2014-05-15 14:53 302 查看
java源代码之接口Collection



由此可知道Collection是一个泛型接口。

注: ? 表示不确定的java类型。

T 表示java类型。

K V 分别代表java键值中的Key Value。

E 代表Element。

泛型的本质就是将数据类型也参数化, 普通方法的输入参数的值是可以变的,但是类型是不能变的,它使得了在面对不同类型的输入参数的时候我们要重载方法才行. 泛型就是将这个数据类型也搞成跟参数的值一样可以变的.

泛型分为泛型接口、泛型类和泛型方法。我们常用的泛型接口主要是集合类中的泛型接口。
例如:



也是泛型接口。
同时由代码可知:

package com.interfaceS;

public interface MyCollection {

//size
int size();
//get data
Object get(int i);
//	is empty
boolean isEmpty();
//	add data
boolean add(Object o);
//	 delete all data
boolean removeAll();
//	 delete a data
boolean remove();

}


package com.interfaceS;
import java.util.List;

import javax.lang.model.util.*;
public interface MyList extends MyCollection {

}


接口可以继承接口。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐