※追記 追加記事を書きました。 はてブでコメントをいただいたので、さっそくSpring Frameworkでリフレクションを使ってる部分を読んでみた。 ※追記ここまで リフレクションとは、実行中に型情報を取得でき、方そのものを操作対象にできる仕組みのことである。 コア・リフレクション機構であるjava.lang.reflectはロードされたクラスに関する情報へのプログラムによるアクセスを提供する。 Constructorインスタンス、Methodインスタンス、Fieldインスタンスにより、それらの実際の対象物を反射的(reflectively)に操作することができる。 定義だけ見てもよくわからんので、リフレクションを使ってインスタンスにアクセスしてみる。 package kiso; public class ReflectionSample { public static void mai
![Javaのリフレクションを使ってクラスオブジェクトを生成したり、メソッドを呼び出すためのサンプル - 感謝のプログラミング](https://cdn-ak-scissors.b.st-hatena.com/image/square/014f67f84f88b1b33e5dd19a402165ccb09c17e0/height=288;version=1;width=512/http%3A%2F%2Fecx.images-amazon.com%2Fimages%2FI%2F51sc1ff5eML.jpg)