JAVA类文件学习
查看class文件说明:
1、javap -v XXX.class
2、安装 jclasslib插件
JAVA对象内存学习
1、添加JOL依赖
```html/xml
<dependency>
<groupId>org.openjdk.jol</groupId>
<artifactId>jol-core</artifactId>
<version>0.9</version>
</dependency>
2、打印相关对象分配信息
```java
import org.openjdk.jol.info.ClassLayout;
public class ObjectTest {
public static void main(String[] args) {
T t=new T();
System.out.println(ClassLayout.parseInstance(t).toPrintable());
String s=new String();
s="aa";
System.out.println(ClassLayout.parseInstance(s).toPrintable());
}
private static class T{
int a=0;
long b=10;
boolean bl=false;
String aa="wqwerrrrty";
int bb=0;
}
}
3、查看结果