2014年1月4日

Java 理论和实践: 了解泛型

摘要: 转载自 :http://www.ibm.com/developerworks/cn/java/j-jtp01255.html表面上看起来,无论语法还是应用的环境(比如容器类),泛型类型(或者泛型)都类似于 C++ 中的模板。但是这种相似性仅限于表面,Java 语言中的泛型基本上完全在编译器中实现,由编译器执行类型检查和类型推断,然后生成普通的非泛型的字节码。这种实现技术称为擦除(erasure)(编译器使用泛型类型信息保证类型安全,然后在生成字节码之前将其清除),这项技术有一些奇怪,并且有时会带来一些令人迷惑的后果。虽然范型是 Java 类走向类型安全的一大步,但是在学习使用泛型的过程中几乎肯 阅读全文

posted @ 2014-01-04 03:22 Step-BY-Step 阅读(194) 评论(0) 推荐(0) 编辑

导航