什么是原始类加载器?它是如何在Java中使用的?

问题描述 投票:1回答:2

我正在研究Java架构,在其间,我发现了类加载器的概念,它也被引用为原始类加载器。我想知道这个类加载器的功能是什么,为什么我们使用它?我也想知道我们使用它的基本需求是什么。

java classloader
2个回答
3
投票

在Java中,每个类都必须由一些类加载器加载。

如何加载第一类?它必须通过一些类加载器(它只是另一个类)加载,因此如果没有一些特殊的代码,这将导致无限递归。

因此,加载第一类(java.lang.Objectjava.lang.Classjava.lang.Stringjava.lang.ClassLoader等)的类加载器不能是“普通”类加载器。

这个类加载器被引用为原始类加载器(原始:来自拉丁语,意思是“第一个”,“起源(al)”)

有关进一步研究,请参阅Java Security Aritecture和Securing Java


0
投票

原始类加载器负责加载类加载器的第一个类加载器,如“BootStrap类加载器”,它是JVM的一部分,用本机语言编写。

最新问题
© www.soinside.com 2019 - 2024. All rights reserved.