EeBlog(テクニカルブログ) :Javaワンポイント

第7回 メソッドの動的実行

前回、クラスの動的生成について書きました。
同様に、メソッドを動的に実行することが可能です。
今回は、その機能を利用してprintMethodというメソッドを実装してみました。
引数に渡されたオブジェクトのメソッドのうち、 引数なしで、戻り値があるメソッドを実行し結果を表示しています。

(さらに…)

第6回 クラスの動的生成

Javaではリフレクションといわれる機能にてクラスを動的に生成することができます。
動的な生成ができるとフレームワークの作成などに役立ちます。
ちなみにEeBの新しいフレームワークではStruts同様にサーブレットを無くした上に マッピングも自動的に行うようにした為、わずらわしい設定ファイルがいらなくなりました。
非常に有用なコードですので、是非理解してください。

下のコードではDateクラスを動的に生成しています。
Dateクラスをimportしていなくても動作することに注目してください。

(さらに…)

第5回 ソート(ArrayList)

JavaプログラマーであればArrayListクラスはお馴染みだと思います。
今回はArrayListをソートしてみようと思います。
ArrayListをソートするには「Collections」クラスを使用すると簡単です。
簡単なサンプルですので解説はAPIリファレンスをみて下さい。

(さらに…)