Java中泛型集合的用途 - 极悦
首页 课程 师资 教程 报名

Java中泛型集合的用途

  • 2022-08-08 11:15:32
  • 540次 极悦

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基础教程,里面有更多的知识等着大家去学习,希望对大家能够有所帮助哦。

选你想看

你适合学Java吗?4大专业测评方法

代码逻辑 吸收能力 技术学习能力 综合素质

先测评确定适合在学习

在线申请免费测试名额
价值1998元实验班免费学
姓名
手机
提交