首先是魔数,占4字节
    cafe babe //魔数

    其次是版本号,占4字节
    0000 //次版本号
    0034 //主版本号 十进制是52 jdk 1.8

    常量池,即Class文件的资源仓库
    0021 //使用u2类型的容量计数值,十进制是33,代表常量池中有33项常量。
    0a00 0600 1c09
    0003 001d 0700 1e0a 0003 001c 0a00 0300
    1f07 0020 0100 016d 0100 0149 0100 063c
    696e 6974 3e01 0003 2829 5601 0004 436f
    6465 0100 0f4c 696e 654e 756d 6265 7254
    6162 6c65 0100 124c 6f63 616c 5661 7269
    6162 6c65 5461 626c 6501 0004 7468 6973
    0100 224c 636f 6d2f 6c6d 6c2f 7061 7274
    2f64 656d 6f2f 7465 7374 2f54 6573 7443
    6c61 7373 3b01 0003 696e 6301 0003 2829
    4901 0004 6d61 696e 0100 1628 5b4c 6a61
    7661 2f6c 616e 672f 5374 7269 6e67 3b29
    5601 0004 6172 6773 0100 135b 4c6a 6176
    612f 6c61 6e67 2f53 7472 696e 673b 0100
    0161 0100 0162 0100 0163 0100 0974 6573
    7443 6c61 7373 0100 0a53 6f75 7263 6546
    696c 6501 000e 5465 7374 436c 6173 732e
    6a61 7661 0c00 0900 0a0c 0007 0008 0100
    2063 6f6d 2f6c 6d6c 2f70 6172 742f 6465
    6d6f 2f74 6573 742f 5465 7374 436c 6173
    730c 0010 0011 0100 106a 6176 612f 6c61
    6e67 2f4f 626a 6563 7400 2100 0300 0600
    0000 0100 0200 0700 0800 0000 0300 0100
    0900 0a00 0100 0b00 0000 2f00 0100 0100
    0000 052a b700 01b1 0000 0002 000c 0000
    0006 0001 0000 0007 000d 0000 000c 0001
    0000 0005 000e 000f 0000 0001 0010 0011
    0001 000b 0000 0031 0002 0001 0000 0007
    2ab4 0002 0460 ac00 0000 0200 0c00 0000
    0600 0100 0000 0c00 0d00 0000 0c00 0100
    0000 0700 0e00 0f00 0000 0900 1200 1300
    0100 0b00 0000 8100 0200 0500 0000 1b10
    783c 1100 dc3d 1b1c 603e bb00 0359 b700
    043a 0419 04b6 0005 57b1 0000 0002 000c
    0000 001a 0006 0000 0010 0003 0011 0007
    0012 000b 0014 0014 0015 001a 0016 000d
    0000 0034 0005 0000 001b 0014 0015 0000
    0003 0018 0016 0008 0001 0007 0014 0017
    0008 0002 000b 0010 0018 0008 0003 0014
    0007 0019 000f 0004 0001 001a 0000 0002
    001b