Java泛型简明教程
泛型是Java SE 5.0中引入的一项特征,自从这项语言特征出现多年来,我相信,几乎所有的Java程序员不仅听说过,而且使用过它。关于Java泛型的教程,免费的,不免费的,有很多。我遇到的最好的教材有:[*]The Java Tutorial
[*]Java Generics and Collections, by Maurice Naftalin and Philip Wadler
[*]Effective Java中文版(第2版), by Joshua Bloch.
尽管有这么多丰富的资料,有时我感觉,有很多的程序员仍然不太明白Java泛型的功用和意义。这就是为什么我想使用一种最简单的形式来总结一下程序员需要知道的关于Java泛型的最基本的知识。
Java泛型由来的动机
理解Java泛型最简单的方法是把它看成一种便捷语法,能节省你某些Java类型转换(casting)上的操作:
<div class="syntaxhighlighter"><div class="lines" style="background-color: transparent; vertical-align: baseline; padding: 0px; margin: 0px;"><div class="line alt1" style="background-color: transparent; vertical-align: baseline; padding: 0px; margin: 0px;">1List<Apple> box = ...;
页:
[1]