【发布时间】:2014-09-21 19:19:38
【问题描述】:
HashSet 实现接口 Set 扩展接口 Collection 扩展接口 iterable 那么我们可以说HashSet实现了Iterable接口吗? 就 JVM 运行时和类加载而言,这是什么样的?那里只创建了一个名为 HashSet 的大类(包括所有 Iterable 方法)?
【问题讨论】:
-
接口不是类,所以称它为超类是错误的。超类型是一个更准确的术语,因为接口定义了一个类型,而不是一个类。
-
查看有关 virtual calls 和 interface calls 的 HotSpot(OpenJDK JIT)实现的文档。
标签: java