クラス・ローダーが、クラスをロードする際に、
最初に親クラス・ローダーを検索するのか、
あるいはアプリケーション・クラス・ローダーを検索するのかを指定します。開発キット・クラス・ローダーおよび製品クラス・ローダーの標準は、Classes
loaded with parent class loader first です。Classes
loaded with application class loader first を指定することにより、
アプリケーションは、親クラス・ローダーに含まれるクラスをオーバーライドできますが、
オーバーライドされたクラスとオーバーライドされていないクラスを一緒に使用した場合、
このアクションにより、ClassCastException または LinkageErrors が発生する可能性があります。
オプションは、「最初に親クラス・ローダーをロードしたクラス」と「
最初にローカル・クラス・ローダーでロードしたクラス (親が最後)」です。デフォルトでは、クラスをロードする際に、
親クラス・ローダーを検索してから、アプリケーション・クラス・ローダーを検索します。
データ型 |
ストリング |
デフォルト |
最初に親クラス・ローダーでロードしたクラス |