記事ディレクトリ
リフレクションの概念は実際にはJavaScript
Java でプログラミングされていると理解していますDom
。js はタグの属性とノードを取得し、dom
それらからオブジェクトを生成できます。
簡単な理解は次のとおりです。
クラス内のメンバー変数、コンストラクター、およびメンバー メソッドを取得します。[カテゴリから何かを取得]
IDEA のコード プロンプト関数はリフレクションを使用します。
反省は何ができるでしょうか?
リフレクションにより、クラス内のすべての情報が削除される可能性があります。
反射神経を学ぶにはどうすればいいですか?
-
まず、フィールド、構築メソッド、メンバー メソッドなどのバイトコード ファイル オブジェクト(クラス オブジェクト)をクラスから取得する方法を学びます[ここではバイトコード ファイル クラスから取得されますが、それを取得するための特別なメソッドがあります]
ホームプロジェクトで使用:
-
次に、取得したフィールド、コンストラクター、およびメンバー メソッドから修飾子、名前、型、およびパラメーターの割り当てを分析します。