java程序启动的时候,是不是一次性加载所有类

我们知道java程序运行的时候,所有类必须被加载到jvm虚拟机中才可以正常使用   那么问题来了,是不是所有的class文件都在启动的时候全部加载呢? java中的类大致分为三种:  1.系统类 2.扩展类 3.由程序员自定义的类 java类加载器又分: 1)Bootstrap ClassLoader 负责加载$JAVA_HOME中jre/lib/rt.jar里所有的class,由C++实现,不是
相关文章
相关标签/搜索