java的泛型在哪个包下面
4个回答
展开全部
Java的泛型是一种技术,并不是在哪个包下面。Java泛型提供了一种简单的类型安全保证。让我们的代码可以更泛化,泛型在容器类中用的最多。如java.util包下面的容器集合大量使用了泛型保证容器能独立于它容纳的元素的类型对外提供集合方法。
JDK 1.5推出的泛型,在泛型之前,如果想要代码泛化,一般都是用某个类的父类或者Object来表示要容纳一个对象,但是这么做很容已发生强转错误,即ClassCastException。
如:
public class MyList{
private Object a;
public Object getA(){
return this.a;
}
}
使用MyList时,尤其是多人协作开发,我们必须预先知道我们在myList中放入的a是什么类型的才能转换回去。但是用泛型这种转换交由JVM来隐式的执行。
public class MyList<T>{
private T a;
public T getA(){
return this.a;
}
}
用法 : new MyList<Student>();
展开全部
你发的这是apache的包. 首先声明一下 java的源码是java.***或者javax.*** 泛型是内部机制,看不到源码
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
通常使用这个包。
import java.util.*;
import java.util.*;
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询