Effective Java(3rd)-Chapter5 泛型
2019-06-01 本文已影响0人
难以置信的优雅
从Java5开始,泛型就成为了Java语言的一部分。在出现泛型之前,你不得不在转换在集合中读取的每个对象。如果有人意外地插入了一个错误类型的对象,转换将在运行时失败。在泛型的帮助下,你告诉编译器什么类型的对象才被允许放入集合。在插入的时候编译器自动帮你转换并且当你尝试插入错误类型的对象时,在编译时间告诉你错误。这会使程序更安全,更整洁,这些好处不限于集合,也是要付出一定的代价的。这个章节告诉你如何最大化利用好处以及最小化它的问题。
本章节item范围:item26~item33