類裝載器的功能及分類
java有兩種類型的類裝載器:啟動內裝載器(bootstrap)和用戶自定義裝載器(user-defined class loader)。
bootstrap是用來裝載核心類庫,如java.*等,也就是JDK自帶的類
System Class Loader是一個特殊的用戶自定義類裝載器,Classpath里面的類就是由它Load的。系統類裝載器可以通過 ClassLoader.getSystemClassLoader() 方法得到。
一個普通的java程序,它的Classloader 層次是
sun.misc.Launcher$AppClassLoader? --? load classpath里面類的
sun.misc.Launcher$ExtClassLoader? --? load?? jre\lib\ext類的
null????????????????????????????? --? bootstrap,load JDK自帶的類
| |||||||||
日 | 一 | 二 | 三 | 四 | 五 | 六 | |||
---|---|---|---|---|---|---|---|---|---|
25 | 26 | 27 | 28 | 1 | 2 | 3 | |||
4 | 5 | 6 | 7 | 8 | 9 | 10 | |||
11 | 12 | 13 | 14 | 15 | 16 | 17 | |||
18 | 19 | 20 | 21 | 22 | 23 | 24 | |||
25 | 26 | 27 | 28 | 29 | 30 | 31 | |||
1 | 2 | 3 | 4 | 5 | 6 | 7 |
常用鏈接
留言簿(3)
隨筆檔案(21)
文章分類(2)
文章檔案(8)
links
- Vista 740 ERROR_ELEVATION_REQUIRED
- 理解 SET CHAINED command not allowed within multi-statement transaction.
最新隨筆
- 1.?ASE sp_version
- 2.?exit 和 exit /b
- 3.?Right Click to Open Command Prompt in Directory
- 4.?ClassLoader的功能及分類
- 5.?ClassNotFound and NoClassDefFound
- 6.?Right truncation of string data -- ASA10 error message
- 7.?幾種免費的memory leak診斷工具
- 8.?當你對代碼不是很熟悉時,如何改bug
- 9.?windows 下用dir 查詢目錄中的所有文件
- 10.?Sybase SqlAnywhere 'Resource governor for prepared statements exceeded' problem
搜索
積分與排名
- 積分 - 15297
- 排名 - 1991