タグ

2007年12月11日のブックマーク (2件)

  • IT 戦士の作り方

    操作方法 → キー: 次のページへ ← キー: 前のページへ ↑ キー: 目次ページへ ↓ キー: 目次ページから戻る 目次ページでは ← → キーで一覧を移動し、クリックで選択します

  • リフレクションおよびマッピングの使用について

    Javaは静的型付け言語です。 つまり、変数は宣言したときに型が決定されますし 呼び出すメソッドは予め定義されていなければいけません。 これをある程度解決するために用意されているのがリフレクション(Reflection)です。 Reflectionを使うことによって、使用するクラスやメソッドを動的に決定することが出来るようになります。 しかし、これは非常にリスクのある方法だということを良く知っておく必要があります。 Reflectionのメリットは以下の一点に尽きるでしょう。 動的にクラスやメソッドを決定できる これは、コードの変更無しにロジックをカスタマイズできる事を意味します。 しかし、数々のデメリットがあります。 実行するまで例外を捕獲できない これはJavaの持つ静的言語としてのメリットを消してしまう事になります。 throwされる例外が多過ぎる 例えば、動的なメソッドを実行するた

    takami_hiroki
    takami_hiroki 2007/12/11
    [メリット/デメリット]