泛型代码和虚拟机

虚拟机是没有泛型的概念的。

编译器通过“类型擦除”得到一个对应的原始类型

调用泛型方法或访问泛型字段时,实际调用的时原始类型的方法和字段。编译器还会生产强制类型转换的字节码,将数据转换为泛型参数对应的类型。

posted @ 2021-02-08 19:17  唐家井  阅读(73)  评论(0编辑  收藏  举报