第7回 メソッドの動的実行
前回、クラスの動的生成について書きました。
同様に、メソッドを動的に実行することが可能です。
今回は、その機能を利用してprintMethodというメソッドを実装してみました。
引数に渡されたオブジェクトのメソッドのうち、 引数なしで、戻り値があるメソッドを実行し結果を表示しています。
2007年6月28日 | カテゴリー:Javaワンポイント
前回、クラスの動的生成について書きました。
同様に、メソッドを動的に実行することが可能です。
今回は、その機能を利用してprintMethodというメソッドを実装してみました。
引数に渡されたオブジェクトのメソッドのうち、 引数なしで、戻り値があるメソッドを実行し結果を表示しています。
2007年6月28日 | カテゴリー:Javaワンポイント
Javaではリフレクションといわれる機能にてクラスを動的に生成することができます。
動的な生成ができるとフレームワークの作成などに役立ちます。
ちなみにEeBの新しいフレームワークではStruts同様にサーブレットを無くした上に マッピングも自動的に行うようにした為、わずらわしい設定ファイルがいらなくなりました。
非常に有用なコードですので、是非理解してください。
下のコードではDateクラスを動的に生成しています。
Dateクラスをimportしていなくても動作することに注目してください。
2007年6月21日 | カテゴリー:Javaワンポイント
JavaプログラマーであればArrayListクラスはお馴染みだと思います。
今回はArrayListをソートしてみようと思います。
ArrayListをソートするには「Collections」クラスを使用すると簡単です。
簡単なサンプルですので解説はAPIリファレンスをみて下さい。
2007年6月14日 | カテゴリー:Javaワンポイント