先写一个简单的类
class JavaBean implements Comparable{
private int value = 1;
public String s = "abc";
public final static int f = 0x101;
public void setValue(int v){
final int temp = 3;
this.value = temp + v;
}
public int getValue(){
return value;
}
@Override
public int compareTo(Object o) {
// TODO Auto-generated method stub
return 0;
}
}
编译生成class文件之后,它是一堆16进制数,使用javap -v XXX.class反编译(注:javap生成的文件并不是java文件,而是程序员可以看得懂的class字节码文件),内容如下
Classfile /d:/Projects/JavaProjects/JavaBean.class
Last modified 2022-1-16; size 564 bytes
MD5 checksum 4643191528e608e2902030d86edb4fb7
Compiled from "javaBean.java"
class