Foundation 1.1.2

クラス
java.lang.ClassLoader の使用

ClassLoader を使用しているパッケージ
java.lang Java プログラム言語の設計にあたり基本的なクラスを提供します。 
java.lang.reflect クラスとオブジェクトに関するリフレクト情報を取得するクラスおよびインタフェースを提供します。 
java.net ネットワークアプリケーションを実装するためのクラスを提供します。 
java.security セキュリティーフレームワークのクラスとインタフェースを提供します。 
java.util このパッケージには、コレクションフレームワーク、レガシーコレクションクラス、イベントモデル、日時機能、国際化、およびさまざまなユーティリティークラス (StringTokenizer、乱数ジェネレーター、およびビット配列) が含まれています。 
 

java.lang での ClassLoader の使用
 

ClassLoader を返す java.lang のメソッド
 ClassLoader Class.getClassLoader()
          クラスのクラスローダーを返します。
 ClassLoader Thread.getContextClassLoader()
          この Thread のコンテキスト ClassLoader を返します。
 ClassLoader ClassLoader.getParent()
          委譲のための親クラスローダーを返します。
static ClassLoader ClassLoader.getSystemClassLoader()
          委譲のためのシステムクラスローダーを返します。
 

ClassLoader 型のパラメータを持つ java.lang のメソッド
static Class Class.forName(String name, boolean initialize, ClassLoader loader)
          指定されたクラスローダーを使って、指定された文字列名を持つクラスまたはインタフェースに関連付けられた Class オブジェクトを返します。
 void Thread.setContextClassLoader(ClassLoader cl)
          この Thread のコンテキスト ClassLoader を設定します。
 

ClassLoader 型のパラメータを持つ java.lang のコンストラクタ
ClassLoader(ClassLoader parent)
          指定された親クラスローダーを使って、委譲のために新しいクラスローダーを作成します。
 

java.lang.reflect での ClassLoader の使用
 

ClassLoader 型のパラメータを持つ java.lang.reflect のメソッド
static Class Proxy.getProxyClass(ClassLoader loader, Class[] interfaces)
          クラスローダーとインタフェースの配列の指定されたプロキシクラスの java.lang.Class オブジェクトを返します。
static Object Proxy.newProxyInstance(ClassLoader loader, Class[] interfaces, InvocationHandler h)
          指定された呼び出しハンドラに対してメソッド呼び出しをディスパッチする、指定されたインタフェースのプロキシクラスのインスタンスを返します。
 

java.net での ClassLoader の使用
 

java.net での ClassLoader のサブクラス
 class URLClassLoader
          このクラスローダーは、JAR ファイルとディレクトリの両方を参照する URL の検索パスから、クラスとリソースをロードするために使用されます。
 

ClassLoader 型のパラメータを持つ java.net のメソッド
static URLClassLoader URLClassLoader.newInstance(URL[] urls, ClassLoader parent)
          指定された URL と親クラスローダーに対する、URLClassLoader の新しいインスタンスを作成します。
 

ClassLoader 型のパラメータを持つ java.net のコンストラクタ
URLClassLoader(URL[] urls, ClassLoader parent)
          指定された URL の新しい URLClassLoader を構築します。
URLClassLoader(URL[] urls, ClassLoader parent, URLStreamHandlerFactory factory)
          指定された URL、親クラスローダー、および URLStreamHandlerFactory のための新しい URLClassLoader を構築します。
 

java.security での ClassLoader の使用
 

java.security での ClassLoader のサブクラス
 class SecureClassLoader
          このクラスは、デフォルトでシステムポリシーによって抽出される関連したコードソースとアクセス権を持つクラスを定義するための追加サポートを使用して、ClassLoader を拡張します。
 

ClassLoader を返す java.security のメソッド
 ClassLoader ProtectionDomain.getClassLoader()
          このドメインの ClassLoader を返します。
 

ClassLoader 型のパラメータを持つ java.security のコンストラクタ
ProtectionDomain(CodeSource codesource, PermissionCollection permissions, ClassLoader classloader, Principal[] principals)
          指定された CodeSource、Permissions、ClassLoader、および Principals 配列で新規 ProtectionDomain を作成します。
SecureClassLoader(ClassLoader parent)
          委譲のために指定された親クラスローダーを使って、新規 SecureClassLoader を作成します。
 

java.util での ClassLoader の使用
 

ClassLoader 型のパラメータを持つ java.util のメソッド
static ResourceBundle ResourceBundle.getBundle(String baseName, Locale locale, ClassLoader loader)
          指定された基底名、ロケール、クラスローダーを使用して、リソースバンドルを取得します。
 


Foundation 1.1.2

バグの報告と機能のリクエスト
さらに詳しい API リファレンスおよび開発者ドキュメントについては、Java SE 開発者用ドキュメントを参照してください。開発者向けの詳細な解説、概念の概要、用語の定義、バグの回避策、およびコード実例が含まれています。

Copyright 2006 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. Documentation Redistribution Policy も参照してください。