java - 匿名の内部クラスと継承されたクラス、ClassLoader の実装時に違いがあるのはなぜですか
PHP中文网
PHP中文网 2017-05-17 10:07:45
0
1
788

最近 Java 仮想マシンを調べていたところ、クラス ローダーのセクションに次の例がありました。 リーリー

要するに、カスタム クラス ローダーを使用してクラスをロードすると、返されるクラスは、jvm に付属する SystemClassLoader によってロードされるクラスとは異なります。

ClasserLoader から継承するクラスを使用すると、同じ効果が得られるのは当然です

リーリー

コメント内のコードは匿名内部クラスの継承です。myClass と systemClass は完全に同じですが、myClass は ClassLoader を継承するクラス MyClassLoader を使用して生成されていることに注意してください。これはなぜですか? 。 。

PHP中文网
PHP中文网

认证0级讲师

全員に返信(1)
巴扎黑

2番目のコードは

になります リーリー

読み込み中class文件用getClass().getResourceAsStream

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート