java之掃瞄包裡面的class檔案

2021-09-20 05:31:28 字數 951 閱讀 8709

一、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;

}

五、測試:

public

static

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複製替...