一、Java存储区域
线程私有区:
二、编译
javac xx.java 生成 .class文件
javap -c xx.class > xx.txt 反编译为jvm指令集文件
三、jvm
调优:
Full GC的执行频率
Full GC的执行时间
jvm调优是调节线程共享区
eden space:新生代
survivor space:幸存者区
old gen:老年代
jconsole.exe:java监视和管理控制台
System.exit(0);强制关闭jvm,不再执行finally代码
String xx = "aaa"+"bbb";
jdk8 引入了简单变量,引用对象不算对象的话,创建了1个String。