??????Java???????
???????????? ???????[ 2015/7/7 15:34:06 ] ??????????????????? ???????
???????????????Java????????----
????1.java.lang.ClassLoader?????
????java.lang.ClassLoader??????????????????????????????????????????????????????????????Щ???????ж???????Java ???? java.lang.Class???????????
????ClassLoader???????е??????????????????磺
????2.JVM????????????????ν?
????Java ?е?????????????????????????????????????????????? Java ???????????д???
?????????????????bootstrap class loader????
?????????????? Java ??????(jre/lib/rt.jar)?????????C++????????????????????java.lang.ClassLoader??
????????????????ó??????????????????????????????????java?л????????
????????????????extensions class loader????
?????????????? Java ???????(jre/ext/*.jar)??Java ??????????????????????????????????????????????????? Java ??
??????ó????????????application class loader????
?????????? Java ??????·????CLASSPATH???????? Java ??????????Java ????????????????????????????? ClassLoader.getSystemClassLoader()?????????
??????????????????custom class loader????
?????????????????????????????????????????? java.lang.ClassLoader?????????????????????????????Щ?????????
???????2???????????????ν???
????public class testClassLoader {
????@Test
????public void test(){
????//application class loader
????System.out.println(ClassLoader.getSystemClassLoader());
????//extensions class loader
????System.out.println(ClassLoader.getSystemClassLoader().getParent());
????//bootstrap class loader
????System.out.println(ClassLoader.getSystemClassLoader().getParent().getParent());
????}
????}
??????????
???????????ClassLoader??????AppClassLoader???????????????ExtClassLoader??ExtClassLoader??????????????????????C++?????
????3.?????????
????????????????????????????????????????????????????н????????????????????????????????????????У?????????????????????????????????????????????????????????????′??????????????????????????м????
??????????????????
???????java??????????????磺?????????д?????java.lang.String????????????????????????????????????String???????
??????????
????????????????????????????????????????????????????????????tomcat?????????
??????
???·???
??????????????????
2023/3/23 14:23:39???д?ò??????????
2023/3/22 16:17:39????????????????????Щ??
2022/6/14 16:14:27??????????????????????????
2021/10/18 15:37:44???????????????
2021/9/17 15:19:29???·???????·
2021/9/14 15:42:25?????????????
2021/5/28 17:25:47??????APP??????????
2021/5/8 17:01:11