前端之家收集整理的这篇文章主要介绍了
java – 为什么在.class文件的开头我们需要一个魔术数字?,
前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我在这里读了几篇关于每个
java .class
文件开头的魔术数字0xCAFEBABE,并想知道为什么需要 – 这个
标记的目的是什么?
还需要吗?还是只是为了向后兼容?
找不到答案的帖子 – 也没有在java spec中看到答案
魔术数字基本上是
文件格式的标识符.例如,JPEG始终以FFD8开头. Java本身不是必需的,它只是帮助识别
文件类型.你可以阅读更多关于魔术数字
here.
原文链接:https://www.f2er.com/java/121749.html