comment
| - El Java Classloader( en español, cargador de clases Java) es una parte del Java Runtime Environment que carga dinámicamente clases Java en la Java Virtual Machine. Normalmente las clases solo son cargadas bajo demanda.
- Le chargeur de classe java (Java Classloader) est une partie du JRE (Java Runtime Environment) qui charge dynamiquement la définition des classes java dans la machine virtuelle java. Cette définition est stockée dans des fichiers d'un format spécifique et dont le nom finit toujours par .class. En général, les classes sont chargées seulement à la demande. Le JRE n'a pas besoin de savoir quels sont les fichiers et systèmes de fichiers correspondants grâce au chargeur de classe.
- Java Classloader (дослівно завантажувач класів Java) є частиною Java Runtime Environment, що в Java Virtual Machine. Зазвичай класи завантажуються тільки за запитом (англ. on demand). Завдяки цьому, Java рантайм не має необхідності знати про файли і файлові системи, оскільки це завантажувачу класів.
- Java Classloader je v informatice součást běhového prostředí Javy (JRE), které umožňuje dynamické načítání do Java Virtual Machine (JVM). Obvykle se třídy načítají pouze při jejich potřebě, tj. za běhu programu (lazy initialization). Java nemusí znát přesně všechny soubory a souborové systémy, z důvodu použití právě classloaderu. Funkci classloaderu zajišťuje koncept . Když se JVM (Java virtual machine) spustí, jsou používány následující 3 knihovny: 1.
* Bootstrap class loader 2.
* Extensions class loader 3.
* System class loader
- Java类加载器(英語:Java Classloader)是Java运行时环境(Java Runtime Environment)的一个部件,负责动态加载到Java虚拟机的内存空间中。类通常是按需加载,即第一次使用该类时才加载。由于有了类加载器,Java运行时系统不需要知道文件与文件系统。对学习类加载器而言,掌握Java的委派概念是很重要的。 每个Java类必须由某个类加载器装入到内存。Java程序可以通过类加载器来利用外部库(即由其他作者编写的软件库)。 JVM中有3个默认的类加载器: 每个类装载器通过组合的方式包含一个父装载器(parent class loader)。 JDK 1.2之后引入“双亲委派”方式来实现类加载器的层次调用,以尽可能保证JDK的系统API不会被用户定义的类加载器所破坏,但一些使用场景会打破这个惯例来实现必要的功能。
- Javaクラスローダー(英: Java class loader)とは、Java仮想マシン (Java VM; JVM) の一部で、JavaクラスをJava仮想マシンに動的にロードする役割を持つ。通常、クラスは必要になったとき初めてロードされる。Javaの実行系は、クラスローダーがあるおかげでファイルやファイルシステムについて知る必要がない。クラスローダーについて学習する場合には、この委譲が重要な考え方である。 ソフトウェアのライブラリとは、オブジェクトコードと多かれ少なかれ関連しているが、Java言語ではライブラリはJARファイルに格納され、様々なオブジェクトを格納することができる。クラスはコードに名前をつけた一つの単位であり、クラスローダーはライブラリを見つけて内容をロードし、ライブラリに含まれるクラスをロードする責務を持つ。クラスのロードは「必要に応じて」であり、すなわちクラスがプログラムにおいて実際に必要になるまで行われない。指定された名称(パッケージ名を含む完全名)のクラスは、あるクラスローダーにたった一度だけしかロードされないが、参照されなくなったクラスがアンロードされることや、再度ロードされることもある。詳細はSingleton パターン#Javaでの実装例を参照のこと。
- محمّل صف جافا (بالإنجليزية: Java Classloader) هو جزء من بيئة جافا التشغيلية (Java Runtime Environment (JRE ، و هو يحمل ديناميكيا إلى آلة جافا الافتراضية Java Virtual Machine.الصفوف تحمل عند الحاجة.محمل الصف مسؤول عن إيجاد المكتبات وقراءة محتواها ومن ثم تحميل الصفوف الموجودة بها.
- The Java Class Loader is a part of the Java Runtime Environment that dynamically loads Java classes into the Java Virtual Machine. Usually classes are only loaded on demand. The Java run time system does not need to know about files and file systems as this is delegated to the class loader. Each Java class must be loaded by a class loader. Furthermore, Java programs may make use of external libraries (that is, libraries written and provided by someone other than the author of the program) or they may be composed, at least in part, of a number of libraries.
- 자바 클래스로더(Java Classloader)는 를 자바 가상 머신(JVM)으로 동적 로드하는 자바 런타임 환경(JRE)의 일부이다. 일반적으로 클래스들은 요청 시 한 차례만 로드된다. 자바 런타임 시스템은 클래스로더 때문에 파일과 파일 시스템에 대해 알 필요가 없다. 위임(delegation)은 클래스로더에 대해 학습할 때 이해하는데 중요한 개념이다. 소프트웨어 라이브러리는 관련 오브젝트 코드의 모임이다. 자바 언어에서 라이브러리들은 JAR 파일로 묶여있는 것이 보통이다. 라이브러리들은 여러 종류의 오브젝트들을 포함할 수 있다. Jar 파일에 포함된 가장 중요한 형식의 오브젝트는 이다. 클래스는 코드의 명명 단위로 간주할 수 있다. 클래스 로더는 라이브러리를 위치시키고 내용물을 읽으며 라이브러리들 안에 포함된 클래스들을 읽는 역할을 한다. 로딩은 일반적으로 요청이 오면 이루어지는데, 이 말은 클래스가 프로그램에 의해 호출될 때까지 로드하지 않는다는 것을 뜻한다. 명명된 클래스는 주어진 클래스로더에 의해 한 번만 로드될 수 있다. JVM이 시작되면 3개의 클래스 로더들이 사용된다:
|