一个类需要加载,会首先使用这个类的全命名不断的检查是否已经加载过。如果加载过就不允许加载,如果没有加载过那么就会尝试去加载,不过每一个类加载器都有自己固定的活动范围,所以找不到这个类的话就会委派给下一级的类加载器去加载,直到最后一级如果都加载不到,就会报classNotFoundException。
Copyright © 2005-2024 51CTO.COM 版权所有 京ICP证060544号