Javaでのクラスのロードについて読んでいます。
動機
このように見えるクラスローダー階層があると仮定すると、によってFirst
ロードされたクラスは、によってロードされたクラスから直接アクセスできないことを理解していますSecond
(逆もまた同様です)。
Bootstrap
|
System
|
Common
/ \
First Second
また、クラスローダーがクラスをロードできるかどうかを親クラスローダーに確認し、そうであれば、ロードを親に委任することも理解しています。
質問
クラスローダーは、特定のクラスをロードできるかどうかを実際にどのように判断しますか?