loadClass和forName区别
Claass.forName("com.test.Test") 得到的class是已经初始化完成的
Class.loadClass("com.test.Test") 得到的class是未初始化完成的
String、StringBuffer、StringBuilder
Exception和Error区别
Error 程序无法处理的异常,编译器不做检查
Exception 程序可以处理的异常,捕获后可能恢复
砍材农夫Claass.forName("com.test.Test") 得到的class是已经初始化完成的
Class.loadClass("com.test.Test") 得到的class是未初始化完成的
Error 程序无法处理的异常,编译器不做检查
Exception 程序可以处理的异常,捕获后可能恢复