Class.forName("java.lang.String")的作用?

返回字节码;

返回的方式有2种:

第一种是这个类的字节码已经加载到内存里面来了,现在想要取到它的字节码,我直接找到那份字节码把他返回;

第二种是我去得到这个类的字节码,结果在虚拟机里面还没有这个类的字节码,用类加载器去加载,加载进来以后,就把那份字节码缓存在虚拟机里面,同时返回刚才加载进来的那份字节码。

原文地址:https://www.cnblogs.com/dangjunhui/p/5484266.html