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-07-08 15:42:52 发布