更新时间:2022-08-08 11:15:32 来源:动力节点 浏览632次
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基础教程,里面有更多的知识等着大家去学习,希望对大家能够有所帮助哦。
0基础 0学费 15天面授
有基础 直达就业
业余时间 高薪转行
工作1~3年,加薪神器
工作3~5年,晋升架构
提交申请后,顾问老师会电话与您沟通安排学习