テクノロジー遊び

デバッグとコード強化

アサーション(Assert)ステートメント。

趣旨は「この部分にきたら、本来はこういう条件、値じゃないとおかしいんだよ。違ってたら、コケてね。」という機能。

assert false:”ヤバイ1″;

こういれておくと、この場で必ずAssertion Exceptionでコケてくれる。

つまり、assert exp; という構文において、expはbooleanで評価できるものでなくてはならない。評価してfalseならば、AssertionErrorがthrowされる。

コンパイルオプション

>javac -source 1.4? ? somthing.java

実行オプション

>java -ea something.class

関連記事

  1. Windows拡大鏡

  2. SysLinux翻訳

  3. AppleのアプリRemoteに感動

  4. 水中ならばレールガンが可能かもしれない

  5. mysql操作(1)

  6. 実はほとんど選択の余地がなかったVictorinox

  7. ブルースクリーン出まくり

  8. BootCamp切り替え