解析类名称的时候直接读取2个无符号数,获取到类名所在的常量池中的索引位置,然后根据常量池ID读取常量池中的字符串内容即可解析出类名。 // u2 this_class;this.thisClass = (String) getConstantPoolValue(dis.readUnsignedShort()); 解析结果:"thisClass": "com/anbai/sec/bytecode/TestHelloWorld"。