永发信息网

jdk1.5支持泛型吗

答案:5  悬赏:0  手机版
解决时间 2021-11-25 17:27
jdk1.5支持泛型吗
最佳答案
JDK1.5新特性

1、泛型(Generics)

泛型是JDK1.5中一个最“酷”的特征。通过引入泛型,我们将获得编译时类型的安全和运行时更小地抛出ClassCastExceptions的可能。在JDK1.5中,你可以声明一个集合将接收/返回的对象的类型。在JDK1.4中,创建雇员名字的清单(List)需要一个集合对象,像下面的语句:

  List listOfEmployeeName = new ArrayList();

  在JDK1.5中,你将使用下面语句

  List listOfEmployeeName = new ArrayList();

  最“酷”的是,如果你试图插入非string类型的值,你将在编译时发现并且修正这类问题。没有泛型,你会发现这样一个bug,当你的客户调用后会告诉你,你所编写的程序抛出ClassCastException异常而崩溃。

  另外,当你从集合中得到一个元素时你无需进行强制转换。故原先为:

  String employeeName = ((String) listOfEmployee.get(i));

  而下面的语句将比上面的更加简单:

  String employeeName = listOfEmployee.get(i);

  不清楚对象的类型而强制转换对象是不合理的,并且更重要的是,它将在运行时失败。假使用户无意间传入一个包含string buffers类型而非string类型的集合,那结果会怎样呢。在Listing A中,客户被要求传入一个编译器无法强制的strings类型集合。Listing B中显示了同样的方法使用泛型是如何实现的。
全部回答
支持
支持的
支持,泛型是从一点五版本开始支持的哦。
支持
jdk1.5的新特性之一啊
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
三祥丝绸地址在什么地方,我要处理点事!
有一首歌是藏族歌曲,很快,节奏感很强,高潮有
艾叶红花泡脚的好处有哪些?有网友知道吗
刘湘子唱阿弥陀佛为什么不把佛字唱出来.名名
富豪家具城地址好找么,我有些事要过去,
丹辉语言表演(呼伦贝尔牙克石)地址有知道的么
猫会不会当男主人是它爸爸
索尼nex-vg30em使用方法
眼睛做检查,拍片对眼睛有损伤吗
萱妍堂护肤品是不是直销?含激素吗?
求助免费的情感挽回专家。
教师招聘中 在职 什么意思啊?
心情不好的时候,喝酒消愁好吗 、
美妙旋律一共有多少集啊?大结局是怎样的额?
6415188七位数qq号 值多少钱 市场价
推荐资讯
云南临沧茶那里的最贵
丛林奇兵的水果
0.35加什么数是0.57的倍数
好无聊啊,在临城哪里有好玩的地方
至尚烫染沙龙地址好找么,我有些事要过去,
怎么把json二维对象添加到div中
很多人都挂“天道酬勤”在办公桌旁,是啥意思
紧急求助.淘宝"获取单个商品失败"问题
一平方米201板材有多重
高傲的牵牛花(作文)200字童话
4000元扣三成是多少
赛尔号,第12季大电影。
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?