タグ

関連タグで絞り込む (1)

タグの絞り込みを解除

例外に関するemoseiのブックマーク (1)

  • Throwableについて本気出して考えてみた - 都元ダイスケ IT-PRESS

    Throwable、Exception、RuntimeException(RTE)、Errorあたりを整理しながら、色々考えてみた。私見に基づくので、間違っているかもしれないけれど、自分としては頭が整理できたかな、と感じたので晒してみる。異論があったらコメントください。 まず、一番基礎的なところで、継承関係の整理から。こんなツリーになっています。 Throwable Error Exception RuntimeException そして、稿での用語の定義。caller=呼出す側のコード callee=呼出される側(throwする側)のコードとします。 Throwable Throwableは「throw文に指定できる何か」という意味ですね。 Instances of two subclasses, Error and Exception, are conventionally used

    Throwableについて本気出して考えてみた - 都元ダイスケ IT-PRESS
    emosei
    emosei 2009/02/05
    良い視点。 いずれにしても、Javaの検査例外には否定的だ。 検査例外のおかげで他のライブラリを利用したとたんに、契約が変更になりうる。 閉じられない。
  • 1