随谈Java - (三) 对象的生命周期

2019-12-18  本文已影响0人  marszfcai
1、类加载

注1:可使用javap -c 可以看出JVM会把静态变量的赋值合并到静态代码块
注2:如果直接使用类加载器加载类不会触发执行类的初始化方法

> 追踪类加载的参数
1)-XX:+TraceClassLoading:加载
2)-XX:+TraceClassUnloading:卸载
3)-verbose:class:等价于上面两个
2、创建对象

注:可使用javap -c 可以看出JVM会把成员变量的赋值、普通代码块合并到构造方法(重载的构造方法也会)

3、GC
上一篇 下一篇

猜你喜欢

热点阅读