用URLClassLoader無法實現重新載入類,幫幫忙
public class A {
static{
System.out.println("開始初始化A");
}
public void print() {
System.out.println("Using Class A");
}
}
在一個程式的main方法中有段程式碼:
URL u = new URL("file:/C:/WINDOWS/jbproject/jdom/classes/");
URLClassLoader ucl = new URLClassLoader(new
URL[] {u});
Class c = ucl.loadClass("Word");
A asm = (A) c.newInstance();
asm.print();
System.out.println("=========================");
URL u1 = new URL("file:/C:/WINDOWS/jbproject/jdom/classes/");
URLClassLoader ucl1 = new URLClassLoader(new
URL[] {u1});
Class c1 = ucl1.loadClass("Word");
A asm1 = (A) c1.newInstance();
asm1.print();
執行結果為:
開始初始化A
Using Class A
=========================
Using Class A
並不是:
開始初始化A
Using Class A
=========================
開始初始化A
Using Class A
我是仿王森的《java深度歷險》寫,想實現兩次過載Class A
static{
System.out.println("開始初始化A");
}
public void print() {
System.out.println("Using Class A");
}
}
在一個程式的main方法中有段程式碼:
URL u = new URL("file:/C:/WINDOWS/jbproject/jdom/classes/");
URLClassLoader ucl = new URLClassLoader(new
URL[] {u});
Class c = ucl.loadClass("Word");
A asm = (A) c.newInstance();
asm.print();
System.out.println("=========================");
URL u1 = new URL("file:/C:/WINDOWS/jbproject/jdom/classes/");
URLClassLoader ucl1 = new URLClassLoader(new
URL[] {u1});
Class c1 = ucl1.loadClass("Word");
A asm1 = (A) c1.newInstance();
asm1.print();
執行結果為:
開始初始化A
Using Class A
=========================
Using Class A
並不是:
開始初始化A
Using Class A
=========================
開始初始化A
Using Class A
我是仿王森的《java深度歷險》寫,想實現兩次過載Class A
相關文章
- onethinkphp新建模組後,無法使用普通使用者登入問題,麻煩幫忙看下。PHP
- 女性想健康,AI來幫忙AI
- 【轉載百度院長幫幫忙】我的網站排名為什麼突然下降?網站
- URLClassloader 載入本地方法
- java URLClassLoader 載入外部jar包中的指定的類JavaJAR
- Eclipse 無法載入類檔案Eclipse
- Pytest 指令碼打包成 exe 後,無法呼叫 testcase,無法獲取到 fixture,希望大佬幫忙給以指點,多謝!指令碼
- 特性標記清理:GitHub Actions 來幫忙!Github
- 故障模型哪家強?PDR 模型來幫忙模型
- 大夥幫忙給點人生建議哈!
- offer 比較,人生十字路口大家幫幫忙 謝謝
- 【前端幫幫忙】第5期 關於CSS權重,你瞭解多少?前端CSS
- 開源 - Ideal庫 - Excel幫助類,TableHelper實現(二)IdeaExcel
- 開源 - Ideal庫 - Excel幫助類,TableHelper實現(三)IdeaExcel
- 開源 - Ideal庫 - Excel幫助類,ExcelHelper實現(四)IdeaExcel
- 開源 - Ideal庫 - Excel幫助類,ExcelHelper實現(五)IdeaExcel
- 實時重新載入go應用Go
- NPOI幫助類
- 共享單車“野蠻生長” 如何讓共享單車實現“幫忙不添亂”
- BundleLoader:幫你無縫載入自定義Bundle裡的資原始檔
- 使用 uiautomatorviewer 定位頁面元素,底部無法定位,求求懂的大佬幫忙看下UIView
- 迷茫中,求助大佬們幫忙給出建議
- 誤刪GreatSQL資料?別慌,Binlog來幫忙SQL
- TiDB SQL調優案例之避免TiFlash幫倒忙TiDBSQL
- rxjava回撥地獄-kotlin協程來幫忙RxJavaKotlin
- 求求有沒有沒睡的大佬幫忙改改
- Pgsql幫助類 netcoreSQLNetCore
- 請各位大佬幫忙看看我的 Page Object 模式用的對不對Object模式
- appium 進行 ios 自動化測試,報無法啟動 WebDriverAgent 會話錯誤,跪求大佬們幫忙看看~APPiOSWeb會話
- 大神幫忙看一看,講一下思路
- 妹子幫個忙!嫁給程式設計師好嗎?程式設計師
- 靈光一閃!幫你使用Vue,搞定無法解決的“動態掛載”Vue
- resilience4j不夠用?自制分散式斷路器來幫忙 -Nicolas分散式
- 【前端幫幫忙】第3期 使用CSS的border屬性繪製各種幾何形狀前端CSS
- 字元操作普通幫助類字元
- C# HTTP幫助類C#HTTP
- Tomcat 類載入器的實現Tomcat
- G 胖:《半衰期》我就指望別人幫忙數「3」了
- 雙十一:女性脫單攻略 讓大資料來幫忙大資料