Java - リフレクションの勉強中

初心者はこの辺から学ぶべきなのですねー。
以下のページの解説がわかりやすかった。感謝。

2007-03-15

ほかのページを見てて、このへんで躓きかけた↓

  • Class.forName("ここはパッケージ名から書く")
  • Class.forNameの戻り値は、クラスのインスタンス
  • Class.getMethodの第2引数は、具体的な引数ではなくメソッド引数の型を入れる。(String.classなど)
  • 引数なしなら書かないか、null
  • Method.invokeの第一引数は、新規インスタンスじゃないと受け付けない?(ここではClass.newInstance()を使用)

使い方はわかったけど、どういう場面で使うと便利なのか思いつかない(;´Д`)