大家好,今天小编关注到一个比较有意思的话题,就是关于创建java虚拟机失败的问题,于是小编就整理了1个相关介绍创建java虚拟机失败的解答,让我们一起看看吧。
一句话回答:Java一言九鼎!
Java在发布之初,就将二进制兼容这个承诺写入了《Java虚拟机规范》中,为了兼容Java1.5之前的版本最终选择了此方案。
虽然兼容的方案不止是擦除这一条路,但是这个承诺确实是导致其没有采用类似C#那种真泛型的方案的最重要的原因。
我的理解是,泛型是1.5加入的。减少程序员编写代码时出现编译正常可是运行不通过的尴尬情况,减少Object超类的出现。但是,写代码有泛型最后编译结果泛型被擦除。可能是为了兼容历史jvm吧。毕竟泛型的功能已经实现了,没必要对底层做过分的修改。
到此,以上就是小编对于创建java虚拟机失败的问题就介绍到这了,希望介绍关于创建java虚拟机失败的1点解答对大家有用。
2024-10-17 16:29:40
2024-10-17 13:34:32
2024-10-17 12:10:17
2024-10-17 10:49:23
2024-10-17 08:32:47
大家好,今天小编关注到一个比较有意思的话题,就是关于主机cpu屏幕的问题,于是小…
大家好,今天小编关注到一个比较有意思的话题,就是关于虚拟机debian安装教程的…