谁能给详细介绍下java的泛类型?

做ssh项目用的MyEclipse6J2EE5泛类型这里用的很迷糊谁能详细介绍下?Class<?>Object<?>... 做ssh项目用的MyEclipse6 J2EE5
泛类型这里用的很迷糊 谁能详细介绍下?
Class<?> Object<?>
展开
 我来答
百度网友090def6
2008-05-23 · TA获得超过2211个赞
知道小有建树答主
回答量:558
采纳率:100%
帮助的人:713万
展开全部
泛类型和泛型方法是Java5.0中的新特性。
一种泛类型用一个或多个泛型变量定义,可以有一个或多个,泛型变量做参数占位符或做返回值的方法。
例如,
类型 java.util.List<E>
是一种泛类型:一个list,它的元素类型是E这个占位符表示的类型。这个类型有一个叫add()的方法,有一个参数类型为 E ,有一个名叫get()的方法,返回一个类型为E的值。

例如:java 1.4
java.util.List list = new ArrayList();
list.add(new Student()); --add()方法内的参数类型为object,所以可以放入任何类型的对象,包括Student
Student s = (Student)list.get(0); -- 从list中取出的对象为object,需要强制转换

java 1.5
List<Student> list1 = new ArrayList<Student>(); --定义个泛型(Student)的List变量
list1.add(new Student()); --add()方法内的参数类型为Student,可以通过开发工具的提示看出于上面的分别,这里只能放入Student类型的对象
Student s = list1.get(0); -- 从list中取出的对象为Student ,不需要在进行转换什么的
tsorgy
2008-05-23 · TA获得超过979个赞
知道小有建树答主
回答量:356
采纳率:0%
帮助的人:557万
展开全部
假设
class MyClass<T> {
T getIt() {
return new T();
}
}

然后 MyClass<String> s=new MyClass<String>();
那么在类 MyClass 中,所有出现T的地方都会被替换成 String,s.getIt();返回的就是String类型的了
和C++的模板差不多,不过不会展开成很多不同的class文件

这篇文章可以帮助你了解泛型。。
http://www.ibm.com/developerworks/cn/java/j-jtp01255.html

参考资料: http://www.ibm.com/developerworks/cn/java/j-jtp01255.html

本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
huapeihua
2008-05-23 · TA获得超过1026个赞
知道小有建树答主
回答量:2590
采纳率:0%
帮助的人:1637万
展开全部
简单..

泛型就是给集合类一个数据类型

比说说一个实体Users;
List<Users> list=

这就是泛型的简单应用了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
千锋教育
2015-12-20 · 做真实的自己 用良心做教育
千锋教育
千锋教育专注HTML5大前端、JavaEE、Python、人工智能、UI&UE、云计算、全栈软件测试、大数据、物联网+嵌入式、Unity游戏开发、网络安全、互联网营销、Go语言等培训教育。
向TA提问
展开全部
  泛型是Java SE 1.5的新特性,泛型的本质是参数化类型,也就是说所操作的数据类型被指定为一个参数。这种参数类型可以用在类、接口和方法的创建中,分别称为泛型类、泛型接口、泛型方法。 Java语言引入泛型的好处是安全简单。
  在Java SE 1.5之前,没有泛型的情况的下,通过对类型Object的引用来实现参数的“任意化”,“任意化”带来的缺点是要做显式的强制类型转换,而这种转换是要求开发者对实际参数类型可以预知的情况下进行的。对于强制类型转换错误的情况,编译器可能不提示错误,在运行的时候才出现异常,这是一个安全隐患。
  泛型的好处是在编译的时候检查类型安全,并且所有的强制转换都是自动和隐式的,以提高代码的重用率。
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式