public void test() throws ClassNotFoundException {
Class<?> clazz = Class.forName("com.netty.test.netty4.tool.StaticClass");
ClassLoader cl = Thread.currentThread().getContextClassLoader();
clazz = cl.loadClass("com.netty.test.netty4.tool.StaticClass");
String name = clazz.getName();
try {
Object object = clazz.newInstance();
} catch (Exception e) {
e.printStackTrace();
}
System.err.println(name);
}
public void test2() {
Lock lock = new ReentrantLock();
NumberFormat nf = null;
}
public static void main(String[] args) {
IdWorkerGenerator generator = new IdWorkerGenerator();
try {
generator.test();
} catch (ClassNotFoundException e) {
e.printStackTrace();
}
}
ClassLoader.load与Class.forName
最新推荐文章于 2023-11-02 15:32:45 发布