泛型: 泛型是jdk1.5出现的新特性。
泛型的好处:
1. 可以把运行时出现的问题提前至编译时。
2. 避免了无谓的强制类型转换。
判断一下那种写法是正确的:
ArrayList<String> list = new ArrayList<String>(); true
ArrayList<Object> list = new ArrayList<String>(); false
ArrayList<String> list = new ArrayList<Object>(); false
为了新老系统的兼用性
ArrayList list = new ArrayList<String>(); true
ArrayList<String> list = new ArrayList(); true
使用泛型要注意的事项:
1. 泛型中没有多态的概念,左右两边的数据类型必须要一致,或者是只写一边的泛型。
推荐使用: 两边都写上同样数据类型的泛型。 |
|