首页 > 试题广场 >

请问类加载器你了解吗

这tem哪个公司的面试题啊
发表于 2020-10-07 17:45:16 回复(0)
类加载器就是把类加载阶段中的”通过一个类的全限定名来获取描述此类的二进制字节流”这个动作放到java虚拟机外部来实现的代码模块。

类加载器的分类:

启动类加载器、扩展类加载器、应用类加载器(系统类加载器)、用户自定义类加载器。 
启动类加载器:这个类负责将存放在JAVA_HOME/lib目录或者被-Xbootclasspath参数所指定的路径中的并且是虚拟机内存中。 
扩展类加载器:负责加载JAVA_HOME/lib/ext目录中或者被java.ext.dirs系统变量指定路径中的所有类库,开发者可以直接使用扩展类加载器。 
应用程序类加载器:负责加载用户类路径上指定的类加载器,一般情况下就是程序中默认的类加载器。

发表于 2019-10-20 12:35:35 回复(0)