惰性日志:日志中的方法会被调用,会有额外的CPU开销,所以两种解决方案:1,加分支判断 2.java 1.8 suplier 用到在创建;java新建对象的过程:分配(从进程中分配实例数据),系统初始化(按语言规范进行初始化,在java中所有新创建的对象都要进行系统初始化赋默认值,设置完整的对象头等),二次元初始化(用户初始化,初始化语句或者构造函数等)