类加载器-启动类加载器
启动类加载器
用 Bootstrap 类加载器加载类:
public class F {static {System.out.println("bootstrap F init");}
}
执行
public class Load5_1 {public static void main(String[] args) throws ClassNotFoundException {Class> aClass = Class.forName("cn.leon.jvm.t3.load.F");System.out.println(aClass.getClassLoader());}
}
输出
E:\git\jvm\out\production\jvm>java -Xbootclasspath/a:.
cn.itcast.jvm.t3.load.Load5
bootstrap F init
null
-Xbootclasspath 表示设置 bootclasspath
其中 /a:. 表示将当前目录追加至 bootclasspath 之后
可以用这个办法替换核心类
java -Xbootclasspath:
java -Xbootclasspath/a:<追加路径>
java -Xbootclasspath/p:<追加路径>
本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!
