社区
Java SE
帖子详情
难道说java泛型不支持基础类型数据???
bobo364
2009-11-25 11:12:36
ArrayList<int>list=new ArrayList<int>();//错误
List<String>list=new List<String>();//正确
这句说是错的,难道说java泛型不支持基础类型数据???
n年不玩java了,刚买了本书,发现多了些新东西,特此来csdn补课
...全文
324
9
打赏
收藏
难道说java泛型不支持基础类型数据???
ArrayListlist=new ArrayList();//错误 Listlist=new List();//正确 这句说是错的,难道说java泛型不支持基础类型数据??? n年不玩java了,刚买了本书,发现多了些新东西,特此来csdn补课
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
ScAREcrOw_ss
2009-11-25
打赏
举报
回复
[Quote=引用 3 楼 jiangnaisong 的回复:]
是的。只能是引用类型。这也是JAVA的泛型与C++的模板的很大区别(当然:整个内部编译的处理机制是根本不同的。)
JAVA这样做的原因是为了向下兼容。即:在JVM层次上不需要因为泛型的引入而有任何的改变。
[/Quote]
Java的泛型啊。。。罪过。。。
bobo364
2009-11-25
打赏
举报
回复
谢谢各位
awusoft
2009-11-25
打赏
举报
回复
ArrayList
本身好像就不支持基本类型,用对应的封装类型吧
云上飞翔
2009-11-25
打赏
举报
回复
是的。只能是引用类型。这也是JAVA的泛型与C++的模板的很大区别(当然:整个
内部编译的处理机制是根本不同的
。)
JAVA这样做的原因是为了向下兼容。即:在
JVM层次上不需要因为泛型的引入而有任何的改变
。
smartcatiboy
2009-11-25
打赏
举报
回复
不支持,用包装类代替就可以了
Vector vct<Integer>=new Vector<Integer>();
vct.add(123);
vct.add(56);
一头头
2009-11-25
打赏
举报
回复
范型需要是Object对象的
String是Object对象 而int是基本类型
ArrayList<Integer> list = new ArrayList(Integer)(); //试试
紫炎圣骑
2009-11-25
打赏
举报
回复
“Java的泛型啊。。。罪过。。。”
为什么这么说?不挺好的么!!
紫炎圣骑
2009-11-25
打赏
举报
回复
“Java的泛型啊。。。罪过。。。”
为什么这么说?不挺好的么!!
紫炎圣骑
2009-11-25
打赏
举报
回复
“Java的泛型啊。。。罪过。。。”
为什么这么说?不挺好的么!!
java
泛型
java
泛型
学习 下面是我之前学习时候记的笔记,回过头来自己都看不明白。 学习
泛型
: 1、为什么需要
泛型
,方法体意义相同,不同
类型
入参,
数据
集从运行时错误提前到编译时错误,强转。 2、
泛型
方法和
泛型
类
泛型
接口,
泛型
方法和
泛型
类无关。 3、
泛型
限定 T extends XXX 4、
泛型
局限性,
泛型
类无法进行比较,那么当然也没有继续关系。 5、
泛型
通配符 ? extends XXX 和 ? super XXX 6、
泛型
擦除,jvm是怎么形容
泛型
的。 来看下专业点的逻辑渐进分类,先盗个图: 如果还Double
数据
结构的
基础
——
泛型
(
java
)
后面的
数据
结构多使用到
泛型
,以后使用
java
提供的
数据
结构时,也要用到
泛型
,因此本章内容显得尤为重要,各位加油吧!提示:以下是本篇文章正文内容,下面案例可供参考通俗讲,
泛型
:就是适用于许多许多
类型
。从代码上讲,就是对
类型
实现了参数化。class
泛型
类名称 <
类型
形参列表 > {// 这里可以使用
类型
参数 } class ClassName < T1 , T2 , . . . , Tn > {
java
泛型
的讲解
java
泛型
什么是
泛型
?
泛型
(Generic type 或者 generics)是对
Java
语言的
类型
系统的一种扩展,以
支持
创建可以按
类型
进行参数化的类。可以把
类型
参数看作是使用参数化
类型
时指定的
类型
的一个占位符,就像方法的形式参数是运行时传递的值的占位符一样。 可以在集合框架(Collection framework)中看到
泛型
的动机。例如,Map 类允许您向一个 Map 添加任意...
【
Java
基础
系列教程】第十八章
Java
泛型
详解
一、
泛型
概述 二、简单示例解析概念 三、
类型
擦除 四、自定义
泛型
结构 五、
泛型
在继承上的体现 六、通配符的使用 七、
泛型
应用举例 八、面试题
java
泛型
的重要性
一、什么是
泛型
?
泛型
(Generic type 或者 generics)是对
Java
语言的
类型
系统的一种扩展,以
支持
创建可以按
类型
进行参数化的类。可以把
类型
参数看作是使用参数化
类型
时指定的
类型
的一个占位符,就像方法的形式参数是运行时传递的值的占位符一样。 可以在集合框架(Collection framework)中看到
泛型
的动机。例如,Map 类允许您向一个 Map 添加任意类的对象,即使最常见的情况是在给定映射(map)中保存某个特定
类型
(比如 String)的对象。 因为 Map.get()..
Java SE
62,614
社区成员
307,327
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章