3 回答
TA貢獻1804條經驗 獲得超7個贊
ClassA.classClassB.classClassBClassA
ClassLoaderCClassLoaderDThread.currentThread().getContextClassLoader()
TA貢獻1788條經驗 獲得超4個贊
ContextClassLoadergetClass().getClassLoader()ClassLoader
getClass().getClassLoader()
ClassLoadergetClass().getClassLoader().
Thread.getContextClassLoader(), sun.misc.VM.latestUserDefinedLoader()sun.reflect.Reflection.getCallerClass()Thread.getContextClassLoader()ObjectInputStreamClassLoader
ContextClassLoaderContextClassLoader nullCLASSPATH
ContextClassLoader
ClassLoader originalClassLoader = Thread.currentThread().getContextClassLoader();try {
Thread.currentThread().setContextClassLoader(getClass().getClassLoader());
// call some API that uses reflection without taking ClassLoader param} finally {
Thread.currentThread().setContextClassLoader(originalClassLoader);}添加回答
舉報
