作成 2002/1/12 なんとなくリフレクションについて簡単にまとめてみようと思います。 リフレクションとは? とりあえず動かしてみる(あそぶ) 例1:ToStringer 例2:FormatUtil DynamicProxy 1.4はどんだけ速い?(書かないうちに1.5になりそう) リフレクションとは? リフレクション(Reflection)は、 Javaクラスからフィールドやメソッドなどの情報を取得する APIです。 取得したメソッドを実行することもできます。 APIはjava.lang.reflectパッケージにあり、 クラスも少なく、ちょっと使う分には、それほど難しくありません。 使われる場面は、主にフレームワーク、開発ツール だと思われますが、ちょっとしたユーティリティークラスでも 使うと便利な場合もあります。 使うと便利なんですが、コードが複雑になる (しかもコンパイラやリフ