package com.mvc.practise;
public class ClassObjectInitialization {
public static void main(String args[]){
Class<?> demo1 =null;
Class<?> demo2 =null;
Class<?> demo3 =null;
Class<?> demo4 =null;
Class<?> demo5 =null;
Class<?> demo6 =null;
try{
demo1 = Class.forName("com.mvc.practise.Demo");
}catch(Exception e){
e.printStackTrace();
}
demo2 = new Demo().getClass();
demo3 = Demo.class;
try {
demo4 = ClassLoader.getSystemClassLoader().loadClass("com.mvc.practise.Demo");
demo5 = ClassObjectInitialization.class.getClassLoader().loadClass("com.mvc.practise.Demo");
demo6 = Thread.currentThread().getContextClassLoader().loadClass("com.mvc.practise.Demo");
} catch (ClassNotFoundException e) {
e.printStackTrace();
}
System.out.println(demo1.getName());
System.out.println(demo2.getName());
System.out.println(demo3.getName());
System.out.println(demo4.getName());
System.out.println(demo5.getName());
System.out.println(demo6.getName());
}
public class ClassObjectInitialization {
public static void main(String args[]){
Class<?> demo1 =null;
Class<?> demo2 =null;
Class<?> demo3 =null;
Class<?> demo4 =null;
Class<?> demo5 =null;
Class<?> demo6 =null;
try{
demo1 = Class.forName("com.mvc.practise.Demo");
}catch(Exception e){
e.printStackTrace();
}
demo2 = new Demo().getClass();
demo3 = Demo.class;
try {
demo4 = ClassLoader.getSystemClassLoader().loadClass("com.mvc.practise.Demo");
demo5 = ClassObjectInitialization.class.getClassLoader().loadClass("com.mvc.practise.Demo");
demo6 = Thread.currentThread().getContextClassLoader().loadClass("com.mvc.practise.Demo");
} catch (ClassNotFoundException e) {
e.printStackTrace();
}
System.out.println(demo1.getName());
System.out.println(demo2.getName());
System.out.println(demo3.getName());
System.out.println(demo4.getName());
System.out.println(demo5.getName());
System.out.println(demo6.getName());
}
}
欢迎加入我的QQ交流群425783133