网站介绍:1.什么是类型擦除Java实现的是一种伪泛型机制,泛型信息(类型变量、参数化类型)编译之后通通被除掉了。使用擦除法的好处就是实现简单,运行期也能够节省一些类型所占的内存空间。而擦除法的坏处就是,通过这种机制实现的泛型远不如真泛型灵活和强大。因为Java的泛型是JDK5新引进的特性,为了向下兼容,虚拟机其实是不支持泛型的,java实际上实现的是一种伪泛型机制,在编译期擦除了所有的泛型信息,不需要产生新的类型的字节码2.大致操作运行当中,会将该泛型类型用顶层父类(若无继承关系则用Object)代替,然_java虚拟机不支持泛型机制
- 链接地址:https://blog.csdn.net/weixin_43917227/article/details/123278727
- 链接标题:重学java—泛型机制_java虚拟机不支持泛型机制-CSDN博客
- 所属网站:blog.csdn.net
- 被收藏次数:3233
- 网站标签:java虚拟机不支持泛型机制