首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

[代码记要生活]Jdk5.0新特性(三)

2012-11-19 
[代码记录生活]Jdk5.0新特性(三)泛型:将原本确定不变的数据类型参数化。从jdk5.0开始引入,提高java应用程序

[代码记录生活]Jdk5.0新特性(三)
泛型:
  将原本确定不变的数据类型参数化。
  从jdk5.0开始引入,提高java应用程序的类型安全,可维护性,可扩展性。
  为集合提供编译时类型完全检查,创建集合容器时,规定其允许存储的元素类型,然后由编译器负责添加元素的类型合法性检查,再取出集合元素时则不需要进行强制转型。

 

    //只能接受 Number 类下的继承类,使取值范围受限制。    ArrayList<? extends Number> list=list1;    //只能接受 Number 类的父类。    public static void display(ArrayList<? super Number> list){for (Object obj:list){System.out.println(obj);}    }  

热点排行