您的位置:首页 > 编程语言 > Java开发

Java中的泛型编程(generic programming)和泛型类(generic class)

2015-12-06 10:49 507 查看
泛型编程(generic programming)和泛型类(generic class)

泛型编程(generic programming)意味着代码可以被不同类型的对象所复用。泛型类(generic class)就是可以被一个或多个类型对象所使用的类。如ArrayList泛型类。

泛型类提供了类型参数(type parameter),如

ArrayList<String> files = new ArrayList<String>();


同时编译器可以对参数作类型检查:

files.add(new File("...")); // can only add String objects to an ArrayList<String>


类型参数使程序具有更好的可读性和安全性。

参考:

Cay S. Horstmann, Gary Cornell. JAVA核心技术卷I:基础知识(第八版).机械工业出版社.2011年4月第1版. 第12.1~12.2节.
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  java 泛型