java运行时一个类什么时候被加载
Posted super码王
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java运行时一个类什么时候被加载相关的知识,希望对你有一定的参考价值。
关键命令
-XX:+TraceClassLoading
项目框架
分别创建 hello 和 user 两个类具体代码如下:
- hello.java
package com.wust.yq;
public class Hello
// -XX:+TraceClassLoading 监控类的加载
public static void main(String[] args)
User user = new User();
user.working();
- user.java
package com.wust.yq;
public class User
public void working()
System.out.println("working");
很明显可以看到是 hello 类去加载 user 类,具体加载过程我们可以给 jvm 运行时加一个参数,如下:
运行结果
总结
即按需加载
以上是关于java运行时一个类什么时候被加载的主要内容,如果未能解决你的问题,请参考以下文章