鴻蒙OS ClassLoaderCreator

2020-10-15 11:04 更新

獲取通過 ClassLoaderCreator 創(chuàng)建的 ClassLoader 實(shí)例 ClassLoaderCreator信息,包括有關(guān)本機(jī)庫和資源的信息。

構(gòu)造器摘要

建設(shè)者 描述
ClassLoaderHelper()

方法總結(jié)

修飾符和類型 方法 描述
靜態(tài)字符串 findNativeLibrary(ClassLoader classLoader,字符串名稱) 搜索指定的本機(jī)庫,該庫由通過 ClassLoaderCreator創(chuàng)建的 ClassLoader 實(shí)例加載。
靜態(tài)枚舉 < URL > findResources(ClassLoader classLoader,字符串名稱) 搜索通過ClassLoaderCreator創(chuàng)建的 ClassLoader 實(shí)例已加載的資源。
靜態(tài)字符串 toString(ClassLoader classLoader) 獲取有關(guān)通過 ClassLoaderCreator創(chuàng)建的指定ClassLoader實(shí)例的信息。
從類 java.lang 繼承的方法。目的
clone,equals,finalizegetClass,hashCode,notify,notifyAll,toStringwait,wait,wait

構(gòu)造器詳細(xì)信息

ClassLoaderHelper

公共ClassLoaderHelper()

方法細(xì)節(jié)

findResources

公共靜態(tài)枚舉 < URL > findResources(ClassLoader classLoader,字符串名稱)拋出IllegalArgumentException

搜索通過ClassLoaderCreator創(chuàng)建的 ClassLoader 實(shí)例已加載的資源 。

參數(shù):

參數(shù)名稱 參數(shù)說明
classLoader 指示通過 ClassLoaderCreator 創(chuàng)建的 ClassLoader 實(shí)例。
名稱 指示要搜索的資源的名稱。

返回值:

返回所有與名稱匹配的URL(如果有);否則返回 null。

拋出:

拋出名稱 拋出說明
IllegalArgumentException 如果傳遞的 ClassLoader 實(shí)例不是通過 ClassLoaderCreator 創(chuàng)建的,則拋出此異常。

findNativeLibrary

公共靜態(tài)字符串 findNativeLibrary(ClassLoader classLoader,字符串名稱)拋出IllegalArgumentException

搜索指定的本機(jī)庫,該庫由通過 ClassLoaderCreator 創(chuàng)建的 ClassLoader 實(shí)例 加載。

參數(shù):

參數(shù)名稱 參數(shù)說明
classLoader 指示通過 ClassLoaderCreator 創(chuàng)建的 ClassLoader 實(shí)例。
名稱 指示要搜索的本機(jī)庫的名稱。

返回值:

如果找到匹配項(xiàng),則返回本機(jī)庫路徑;否則返回 null。

拋出:

拋出名稱 拋出說明
IllegalArgumentException 如果傳遞的 ClassLoader 實(shí)例不是通過 ClassLoaderCreator 創(chuàng)建的,則拋出此異常。

公共靜態(tài)字符串 toString((ClassLoader classLoader)

獲取有關(guān)通過 ClassLoaderCreator 創(chuàng)建的指定 ClassLoader 實(shí)例的信息 。

參數(shù):

參數(shù)名稱 參數(shù)說明
classLoader 指示通過 ClassLoaderCreator 創(chuàng)建的 ClassLoader 實(shí)例。

返回值:

返回有關(guān) ClassLoader 實(shí)例的信息。

以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號