JAVA PUZZLERS: Traps, Pitfalls and Corner Cases

Java™ Puzzlers: Traps, Pitfalls, and Corner Cases
著:JOSHUA BLOCH, NEAL GAFTER  Addison Wesly*1

JAVAで書いたソースが提示され「結果はどうなる?」という問いに対する解答が次頁に提示される形式、言語仕様マニアには垂涎の《パズル》95題。
一問一問が短いし、英語部分はざっと読めば解答の意図もわかるし、そもそも答えを見るだけで文章を読まなくてもOKなものも多いし、で、寝る前に丁度良い一冊。まだ途中ですが、今のところ一番笑ったのはこれ。

public class Elementary {
  public static void main(String[] args) {
    System.out.println(12345 + 5432l);
  }
}
(Puzzle 4, p.11)

これって、他のプログラミング言語でもありがちですね。特に、他人が書いたソースだと。

><