是否0xcafebabe使用 Java 类文件来识别字节顺序,例如在网络类加载器中?java 类可以被序列化并通过网络发送到另一台机器,以便通过网络类加载器加载来远程执行。这样的场景,是0xcafebabe用来看看是“0xbabecafe”还是“0xcafebabe”?
我想答案是否定的,但可以肯定。我认为 .class 文件中的字节顺序总是大端的,我总是0xcafe在任何机器的文件系统的顶部看到。当一个类被序列化时,我想它总是在大端(对吗?)。当 .class 或序列化类通过网络逐字节发送时,会保留字节序。因此我们不必自己处理字节顺序。
请告知这是否正确,或者如果存在不正确的情况,请予以纠正。并且0xcafebabe只是一个标记来告诉“这个文件可以是一个java类文件”。
| 归档时间: |
|
| 查看次数: |
109 次 |
| 最近记录: |