Java类加载机制
约 185 字小于 1 分钟
2025-08-20
例自定义的Test类,如果应用程序类加载器没有加载,则委托给扩展类加载器,判断扩展类加载器是否有加载到Test类;
如果也没有则再向上委托给引导类加载器;
如果引导类加载器也没有加载,此时引导类自己先尝试调用findClass方法查找类;
如果没有找到,则向下委派给扩展类加载器,由扩展类加载器去找Test类,如果找到了直接return返回类,如果没有找到则继续向下委派给应用程序类加载器,由应用程序类加载器去加载类;
约 185 字小于 1 分钟
2025-08-20
例自定义的Test类,如果应用程序类加载器没有加载,则委托给扩展类加载器,判断扩展类加载器是否有加载到Test类;
如果也没有则再向上委托给引导类加载器;
如果引导类加载器也没有加载,此时引导类自己先尝试调用findClass方法查找类;
如果没有找到,则向下委派给扩展类加载器,由扩展类加载器去找Test类,如果找到了直接return返回类,如果没有找到则继续向下委派给应用程序类加载器,由应用程序类加载器去加载类;