首页 > 编程知识 正文

关于类的叙述正确的是,关于类的加载及初始化说法正确的是

时间:2023-05-05 21:59:13 阅读:17460 作者:2451

1 ) bootstrap类加载器

负责加载$JAVA_HOME中的jre/lib/rt.jar中的所有class,并由c而不是ClassLoader子类实现

2 )扩展类加载器

负责加载java平台中的扩展功能的jar包,包括在$JAVA_HOME中由jre/lib/*.jar或-Djava.ext.dirs指定的目录中找到的jar包

3 ) app类加载器

负责描述在classpath中指定的jar包和目录中的class

4 )自定义类加载器

ClassLoader是由APP应用程序(如tomcat和jboss )定制的,用于根据j2ee规范实现自己的ClassLoader

加载过程中首先检查是否加载了类。 检查顺序为自下而上,从Custom ClassLoader到BootStrap ClassLoader进行分层检查。 如果加载了classloader,则会将类视为已加载,并确保所有classloader只加载一次。 加载顺序为自上而下,也就是从上层逐层尝试这样的加载。

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。