类加载器-扩展加载器
生活随笔
收集整理的這篇文章主要介紹了
类加载器-扩展加载器
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
擴展類加載器
public class G {static {System.out.println("classpath G init");} }執行
public class Load5_2 {public static void main(String[] args) throws ClassNotFoundException {Class<?> aClass = Class.forName("cn.itcast.jvm.t3.load.G");System.out.println(aClass.getClassLoader());} }輸出
classpath G init sun.misc.Launcher$AppClassLoader@18b4aac2寫一個同名的類
public class G {static {System.out.println("ext G init");} }打個 jar 包
E:\git\jvm\out\production\jvm>jar -cvf my.jar cn/leon/jvm/t3/load/G.class 已添加清單 正在添加: cn/leon/jvm/t3/load/G.class(輸入 = 481) (輸出 = 322)(壓縮了 33%)將 jar 包拷貝到 JAVA_HOME/jre/lib/ext
重新執行 Load5_2
輸出
ext G init sun.misc.Launcher$ExtClassLoader@29453f44?
總結
以上是生活随笔為你收集整理的类加载器-扩展加载器的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 类加载器-启动类加载器
- 下一篇: 类加载器-双亲委派-源码分析1