`
mtnt2008
  • 浏览: 363665 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

Bad magic number

阅读更多

 

Java编译后的class二进制文件(以class结尾)可以通过网络传输。有时候在传输文件的过程中,连接可能会被中断或受干扰,使得class 文件装载失败;有时候当拷贝文 件 到web服务器时,文件会被混淆或者发生磁盘错误。因此,JVM和class loader提供了特别的手段去验证类文件是否完整。一个预防就是每个类定义的开始包含了magic number, 这 是一串四位的字节数组用来标记该文件之所以为类定义文件。 对 于那些很想知道magic number是什么的人来说,它就是一个16进制数CAFEBABE,class loader用它来确定一个文件是否真得是类文件。

 

 

 

分享到:
评论

相关推荐

    解决linux磁盘扩容出现Bad magic number in super-block while trying问题

    解决linux磁盘扩容出现Bad magic number in super-block while trying报错的问题

    MATLAB实现JPEG压缩算法程序源码.zip

    【程序老媛出品,必属精品,亲测校正,质量保证】 资源名:MATLAB实现JPEG压缩算法程序源码.zip 资源类型:程序源代码 源码说明: 用MATLAB实现JPEG图像压缩算法,包括DCT变换,霍夫曼变换等算法,包含完整源码和...

    日文版WZR-HP-G300NH刷中文官方固件方法

    日文版WZR-HP-G300NH刷中文官方固件方法

    Python数据类型之Number数字操作实例详解

    本文实例讲述了Python数据类型之Number数字操作。分享给大家供大家参考,具体如下: 一、Number(数字) 数据类型 为什么会有不同的数据类型? 计算机是用来做数学计算的机器,因此它可以处理各种数值,但是计算机能够...

    用于学习测试的神经网络ea.mq4

    Identifiers of inputs corresponding with the stage number will and in the number equal to this stage number. 为了不使我们自己也被搞糊涂了,我们将已经测试通过的ATS的输入(参数变量)记录上(”通过”(...

    重构_改善既有代码的设计[高清版]中文版

     *Replace Magic Number with Symbolic Constant 用字面常量代替魔数   Encapsulate Field 封装字段   Encapsulate Collection 封装集合   Replace Record with Data Class 用数据类代替记录   *...

    重构-改善既有代码的设计+中文版

     *Replace Magic Number with Symbolic Constant 用字面常量代替魔数   Encapsulate Field 封装字段   Encapsulate Collection 封装集合   Replace Record with Data Class 用数据类代替记录   *Replace...

    重构——改善既有代码的设计

     *Replace Magic Number with Symbolic Constant 用字面常量代替魔数   Encapsulate Field 封装字段   Encapsulate Collection 封装集合   Replace Record with Data Class 用数据类代替记录   *Replace...

    重构-改善既有代码的设计(中文版)

     *Replace Magic Number with Symbolic Constant 用字面常量代替魔数   Encapsulate Field 封装字段   Encapsulate Collection 封装集合   Replace Record with Data Class 用数据类代替记录   *Replace...

    重构,改善既有代码的设计

     *Replace Magic Number with Symbolic Constant 用字面常量代替魔数   Encapsulate Field 封装字段   Encapsulate Collection 封装集合   Replace Record with Data Class 用数据类代替记录   *...

    重构 改善既有代码的设计

     *Replace Magic Number with Symbolic Constant 用字面常量代替魔数   Encapsulate Field 封装字段   Encapsulate Collection 封装集合   Replace Record with Data Class 用数据类代替记录   *...

    Bochs - The cross platform IA-32 (x86) emulator

    - Fix BIOS INT13 function 08 when the number of cylinders on the disk = 1 - I/O Devices - USB HP DeskJet 920C printer device emulation (Ben Lunt) - Misc - Updated Bochs TESTFORM to version 0.5 -...

    Google C++ Style Guide(Google C++编程规范)高清PDF

    Google-Specific Magic Smart Pointers cpplint Other C++ Features Reference Arguments Function Overloading Default Arguments Variable-Length Arrays and alloca() Friends Exceptions Run-Time Type ...

    Making Games with Python & PyGame.pdf(with code)

    T ABLE OF C ONTENTS Who is this book for? ........................................................................................................................ i About This Book ......................

Global site tag (gtag.js) - Google Analytics