Javaクラスローダー
(Java Classloader から転送)
出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2024/02/25 00:16 UTC 版)
Javaクラスローダー(英: Java class loader)とは、Java仮想マシン (Java VM; JVM) の一部で、JavaクラスをJava仮想マシンに動的にロードする役割を持つ[1]。通常、クラスは必要になったとき初めてロードされる。Javaの実行系は、クラスローダーがあるおかげでファイルやファイルシステムについて知る必要がない。クラスローダーについて学習する場合には、この委譲が重要な考え方である。
注釈
- ^ core.jar、server.jar、rt.jarなどのJARファイルに格納されている。
出典
- ^ Binildas, Mcmanis (1996年1月10日). “The basics of Java class loaders”. JavaWorld. 2008年1月26日閲覧。[リンク切れ]
- ^ a b Binildas, Christudas (2005年1月26日). “Internals of Java Class Loading”. onjava.com. 2009年10月2日閲覧。[リンク切れ]
- ^ “Understanding Extension Class Loading”. java.sun.com (2008年2月14日). 2008年1月26日閲覧。
- ^ Dennis, Sosnoski (2003年4月29日). “Classes and class loading”. ibm.com. 2008年1月26日閲覧。[リンク切れ]
- ^ Vladimir, Roubtsov (2003年9月5日). “Cracking Java byte-code encryption”. javaworld.com. 2008年1月26日閲覧。[リンク切れ]
- ^ Tim, deBoer (2002年8月21日). “J2EE Class Loading Demystified”. ibm.com. 2008年1月26日閲覧。[リンク切れ]
- ^ http://incubator.apache.org/depot/version/jar-hell.html[リンク切れ]
- ^ クラスローダーとJ2EEパッケージング戦略を理解する: 第2回「クラスローダーを理解する - シングルトンがシングルトンでなくなる日」| IBM, Internet Archive
- ^ JSR 277論争、バージョニングで再燃 | InfoQ
- ^ http://www.osgi.org/News/20081217[リンク切れ]
- ^ イマドキのJava徹底入門(4) Javaのモジュールシステムを理解しよう(その1) | TECH+
- ^ Bartlett, Neil; Hackbarth, Kai (2016年9月22日). “Java 9, OSGi and the Future of Modularity (Part 1)”. 2024年2月25日閲覧。
- 1 Javaクラスローダーとは
- 2 Javaクラスローダーの概要
- 3 クラスロードのプロセス
- 4 ユーザー定義のクラスローダー
- 5 関連項目
「Java Classloader」の例文・使い方・用例・文例
- Java Classloaderのページへのリンク