虚拟机---1.二进制

了解了结构后,多大的名字编译不过。引用字符名标示长度为u2,两个8位,2的16次方,65536字节;64KB;一个字母一个字节,64000个字母。

一、txt编写简单类

public class XiaoQiang{
    private String name;
    public void setName(String name){
        this.name = name;
    }
    public static void main(String[] args){
        new XiaoQiang().setName("learning is for living.");
    }
}

二、编译 javac,运行java(生成XiaoQiang.class)

三、十六进制查看器winhex查看二进制文件

虚拟机---1.二进制_第1张图片

四、javap反编译查看二进制文件

javap -help选择(javap -v XiaoQiang)

虚拟机---1.二进制_第2张图片

虚拟机---1.二进制_第3张图片

 

 

你可能感兴趣的:(虚拟机)