java – loadClass(String name)和loadClass(String name,boolea
发布时间:2020-12-15 00:40:47 所属栏目:Java 来源:网络整理
导读:loadClass(String name) 和 loadClass(String name,boolean resolve) 有什么区别? 我知道的唯一区别是loadClass(String name,boolean resolve)如果resolve参数为true,则调用findLoadedClass(String)? 那么当true或false传递给解析参数时? 我对这两个功能
loadClass(String name) 和
loadClass(String name,boolean resolve) 有什么区别?
我知道的唯一区别是loadClass(String name,boolean resolve)如果resolve参数为true,则调用findLoadedClass(String)? 那么当true或false传递给解析参数时? 谢谢. 解决方法
resolve参数控制是否链接了已加载的类.在链接期间,初始化静态常量并分配其内存.此外,还验证了类的正确性,并且可能会解析到其他类的链接.
这可能很有用,例如,如果您想加载一个可能格式错误的新类,并且不希望JVM在类错误的情况下抛出验证错误. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |