2020年12月28日

JVM-即时编译

摘要: 即时编译(JIT just in time,默认是开启的)是一项用来提升应用程序运行效率的技术。通常而言,代码会先被 Java 虚拟机解释执行,之后反复执行的热点代码则会被即时编译成为机器码,直接运行在底层硬件之上。 HotSpot 虚拟机包含多个即时编译器 C1、C2 和 Graal(实验性质)。 阅读全文

posted @ 2020-12-28 15:04 gogoy 阅读(327) 评论(0) 推荐(0) 编辑

JVM-Java语法糖与Java编译器

摘要: 基本类型和其包装类型之间的自动转换,也就是自动装箱、自动拆箱,是通过加入[Wrapper].valueOf(如 Integer.valueOf)以及[Wrapper].[primitive]Value(如 Integer.intValue)方法调用来实现的。 Java 程序中的泛型信息会被擦除。具体 阅读全文

posted @ 2020-12-28 11:21 gogoy 阅读(91) 评论(0) 推荐(0) 编辑

导航