一、class作為,編譯過後的產物,在很多時候,我們需要通過反射去執行class的具體方法。但是掃瞄class就是乙個很大的問題了。
二、所以我這裡寫了乙個簡單的class檔案掃瞄方式。
三、主要是利用classloader中能夠通過包銘去需要目錄的絕對路徑特性,寫的
四、例子:
/**五、測試:* 提供直接呼叫的方法
* @param
packagename
* @return
* @throws
ioexception
* @throws
classnotfoundexception
*/public
static listfindclass(string packagename) throws
ioexception, classnotfoundexception
/***
* @param
packagename
* @param
clazzs
* @return
* @throws
classnotfoundexception
* @throws
ioexception
*/private
static listfindclass(string packagename, listclazzs) throws
classnotfoundexception, ioexception
else}}
return
clazzs;
}
publicstatic
void main(string args) throws
ioexception, classnotfoundexception
引用包裡面的工具類
1 beanutils.copyproperties beanutils類在org.springframework.beans.beanutils和org.apache.commons.beanutils.beanutils都存在,但這兩個類的copyproperties 方法裡面傳遞的引數賦值是相...
java 裡面的string 和byte 互轉
1.string 轉 byte byte midbytes isostring.getbytes utf8 為utf8編碼 byte isoret srt2.getbytes iso 8859 1 為iso 8859 1編碼 其中iso 8859 1為單位元組的編碼 2.byte轉string st...
使用ant替換WAR包裡面的檔案
一 安裝ant這裡就不再寫了,請檢視我上篇博文 二 測試環境是liunx系統上 這裡destfile指的是要替換的war,update true 是更新或者覆蓋。dir和includes設定替換檔案的路徑和檔名,fullpath指war包裡面的路徑的檔案。這句話的意思是拿 裡面的web.xml複製替...