[Java]BeanUtils
少しソースコードを読むことに・・・
せっかくなので、メモメモ
BeanUtilの主要クラスは
- PropertyUtils・・・JavaBeansのプロパティに関しての取り扱いをまとめたメソッド集
- PropertyUtilsBean・・・PropertyUtilsクラスの実装クラス。インスペクションによりプロパティ一覧情報を一度取得したら、FastHashMapクラスに格納することにより、複数回同じクラスのインスペクションを行わなう必要がないように実装し、高速化を図っている。でも、なんでPropertyUtilsクラスはインターフェースじゃないんだろう??