【发布时间】:2013-10-31 22:43:05
【问题描述】:
我对 Java 中的泛型编程有疑问。
当 C++ 编译器在代码中发现对泛型函数/对象(模板)的引用时,它会创建一个使用非泛型(具体)类型的函数(对于它遇到的任何类型)。
我不知道它在 Java 中是如何工作的。 javac 的行为是否与 C++ 编译器相同?还是在运行时由JVM管理?
谢谢
【问题讨论】:
-
Java 使用它可以安全使用的最通用的具体类型。它通常是 Object,除非对可以使用哪些类型提出某种要求