昨日在开发中,想打印图片base64的字符串;,奈何太长无法打印全部 ;然后就查了下jvm 虚拟机的常量池的表(常量池 的常量是tag 对应相应的表,表内有常量的相关信息 比如tag 常量的占位),发现 大小是u2=byte[2],是2的16次方,也就是65536,由于null 需要两个字节来保存,所以65534:
拓展: class 文件 有两种结构组成,u 型数据大小,和 info 表组成,内容排列是:魔数-》版本号-》常量池-》访问标记-》类/父类/接口-》字段描述集合-》方法描述集合-》属性描述集合
网友评论