用最通俗的语言解释一下Java的双亲委派模型
时间: 2023-03-15 11:13:16 浏览: 79
Java的双亲委派模型是一种安全机制,它的工作原理是:当Java程序请求访问某个类或资源时,它会按照一定的顺序查找相应的类或资源,具体来说,就是先在本地类路径(classpath)中查找,如果没有找到,则使用父类加载器去查找,依次类推,直到查找到为止。这样做的目的是保证Java程序始终以安全可靠的方式对资源进行访问。
相关问题
java双亲委派模型
Java双亲委派模型是一种类加载机制,它的基本思想是:如果一个类加载器收到了类加载请求,它首先不会自己去尝试加载这个类,而是把这个请求委派给父类加载器去完成,每一层的类加载器都是如此,只有当父加载器无法完成这个请求时,子加载器才会尝试自己去加载。
这种机制的好处在于可以避免重复加载已经存在的类,同时也可以保证Java核心库的安全性,因为核心库的类是由启动类加载器加载的,而启动类加载器是无法被Java程序直接引用的。
讲一下java的双亲委派模型
Java的双亲委派模型是指当一个类加载器要加载一个类时,它会先把加载任务委派给父类加载器,如果父类加载器能够加载该类,那么加载任务就完成了。如果父类加载器无法加载该类,则该类由子类加载器自行加载并 defineClass。这个模型保证了同样的类在不同的类加载器中只会被加载一次,避免了类的重复加载和破坏Java虚拟机的隔离性。