2.2.5 单例模式 : 突破多个类加载器
暂未研究 - 这个方法应该可行
private static Class getClass(String classname) throws ClassNotFoundException {
ClassLoader classLoader = Thread.currentThread().getContextClassLoader();
if(classLoader == null)
classLoader = Singleton.class.getClassLoader();
return (classLoader.loadClass(classname));
}
}
探讨了在Java中如何使用单例模式突破多个类加载器的问题,介绍了一个可能的方法,通过获取当前线程的上下文类加载器或默认类加载器来加载类。
840

被折叠的 条评论
为什么被折叠?



