クラスローダーとクラスに関する多くのフォーラムを読みましたが、それは私の間違いかもしれません。今、混乱しています。
ClassLoader はいつインスタンス化されますか?
「Java ソース ファイルがバイナリ クラスにコンパイルされると、コンパイラは Java クラス ファイルにフィールドを挿入します。これは、
public
static
final
タイプの「クラス」という名前のフィールドです」をお読みくださいjava.lang.Class
。これは本当ですか?それでは、なぜコンパイルせずにコード内で直接 .class にアクセスできるのでしょうか?
これをよりよく理解するのに役立つ他の有効な情報はありますか?