- 不仅表示了类的类类型,还代表了动态加载类
- 编译时刻加载类是静态加载类,运行时刻加载类是动态加载类
- new 创建对象是静态加载类,在编译时刻就需要加载所有可能使用到的类
Word word = new Word();
- 通过动态加载类可以解决该问题
Class c = Class.forName(args[0]);动态加载类例子
public class DynamicLoading {
public static void main(String[] args) {
try{
//动态加载类,在类运行时刻加载
Class c = Class.forName(args[0]);
//通过类类型,创建该类对象
Object o = c.newInstance();
}catch (Exception e){
e.printStackTrace();
}
}
}



