专注Java教育14年 全国咨询/投诉热线:400-8080-105
动力节点LOGO图
始于2009,口口相传的Java黄埔军校
首页 hot资讯 Java中泛型集合的用途

Java中泛型集合的用途

更新时间:2022-08-08 11:15:32 来源:动力节点 浏览411次

Java 5 版本中引入了泛型集合。泛型集合禁用类型转换,并且在泛型中使用类型转换时没有使用。Java泛型集合是安全的 ,并在编译时检查。这些泛型集合允许数据类型作为参数传递给类。Compiler 负责检查类型的兼容性 。

句法

class<type>, interface<type>

类型安全

泛型允许单一类型的对象。

List list = new ArrayList(); // before generics
list.add(10);
list.add("100");
List<Integer> list1 = new ArrayList<Integer>(); // adding generics
list1.add(10);
list1.add("100"); // compile-time error.

类型铸造

使用泛型时不需要类型转换。

List<String> list = new ArrayList<String>();
list.add("Adithya");
String str = list.get(0); // no need of type-casting

编译时

在泛型的编译时检查错误。

List list = new ArrayList(); // before generics
list.add(10);
list.add("100");
List<Integer> list1 = new ArrayList<Integer>(); // adding generics
list1.add(10);
list1.add("100");// compile-time error

通过上述介绍,相信大家对Java中泛型集合的用途已经有所了解,大家如果想了解更多相关知识,可以关注一下动力节点的Java基础教程,里面有更多的知识等着大家去学习,希望对大家能够有所帮助哦。

提交申请后,顾问老师会电话与您沟通安排学习

免费课程推荐 >>
技术文档推荐 >>