自己动手写Java虚拟机
上QQ阅读APP看书,第一时间看更新

3.2.5 类访问标志

版本号之后是常量池,但是由于常量池比较复杂,所以放到3.3节介绍。常量池之后是类访问标志,这是一个16位的“bitmask”,指出class文件定义的是类还是接口,访问级别是public还是private,等等。本章只对class文件进行初步解析,并不做完整验证,所以只是读取类访问标志以备后用。第6章会详细讨论访问标志。ClassFileTest的类访问标志是0x21,如图3-3所示。

图3-3 用classpy观察类访问标志