JVM
JVM
叹人间,美中不足今方信
这个作者很懒,什么都没留下…
展开
-
JVM之执行重载方法(静态分派)
例如,一个类中有诸多的重载方法,那么参数char arg = 'a';在调用下面的方法时,会发生什么呢?public static void sayHello(Object arg) { System.out.println("Object"); }public static void sayHello(int arg) { System.out.println(&原创 2018-08-21 22:56:05 · 1397 阅读 · 0 评论 -
JVM之类的初始化时机和过程
类从被加载到JVM中开始,到卸载出内存为止,它的这个生命周期包括:加载、验证、准备、解析、初始化、使用和卸载7个阶段,其中加载、验证、准备、解析、初始化是类加载的过程。本章内容是类的初始化阶段。初始化时机遇到new、getstatic、putstatic、invokestatic这4条字节码指令时,如果类没有进行过初始化,要进行初始化。其中final修饰的静态字段除外,因为final sta...原创 2019-07-03 14:18:13 · 314 阅读 · 0 评论