泛型<T>

本文介绍了Java泛型的概念及其重要性。通过示例说明了在定义集合时如何使用泛型来指定数据类型,从而确保在编译阶段就能进行类型检查,避免运行时错误。

泛型是java的一个特点,我目前的理解是在编译器确定和约束数据类型。

要注意的是数据类型是指要传入/添加到 集合 中的数据类型。

看个例子:

可以看到我们在定义ArrayList集合的时候增加了一个泛型<String>,

为什么会出现泛型这种语法呢?

其实就是因为在出现泛型之前,我们往ArrayList集合加入不同类型的数据,在编译期不会出现错误,而是直到运行期才会出错。

这一点十分困扰,所有为了能在编译期对集合中添加的数据类型加以约束,就加了泛型这个东西,在之前的编程中需要编程人员事先对集合要传入的数据类型非常清楚。

更深的知识,敬请期待





评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值