java中有哪些jvm加载器

介绍

今天就跟大家聊聊有关java中有哪些jvm加载器,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。

java是什么

java是一门面向对象编程语言,可以编写桌面应用程序,网络应用程序,分布式系统和嵌入式系统应用程序。

<强> 1,引导类加载器(引导类加载器)

负责加载$ JAVA_HOME中jre/lib/rt。罐子里所有的类,由c++实现的核心库,也就是JVM调用每个系统的API实现系统功能,实现跨平台的主要模块,不是类加载器子类。开发者不能直接使用。

<强> 2,扩展类加载器(扩展类加载器)

负责加载java平台中扩展功能的一些jar包,包括$ JAVA_HOME中jre/lib/* . jar或-Djava.ext。dirs指定目录下的jar包,开发者可以直接使用。

<强> 3,应用程序类加载器(应用加载)

负责记载类路径中指定的jar包及目录中类。根据需要,通过类的全限定名来加载类,可以通过classLoader.getSystemClassLoader()来获取它。

<强> 4,自定义类加载器(用户加载器)

属于应用程序根据自身需要自定义的类加载器,继承. lang。类加载器类,如tomcat, jboss都会根据j2ee规范自行实现classLoader。

看完上述内容,你们对java中有哪些jvm加载器有进一步的了解吗?如果还想了解更多知识或者相关内容,请关注行业资讯频道,感谢大家的支持。

java中有哪些jvm加载器