本書包含了Java程式語言和核心函式庫中的各種謎題,任何具備使用Java經驗的讀者都可以看得懂,但是書裡有不少謎題的難度頗高,即便是對經驗豐富的Java程式設計師而言,都是一項挑戰,所以如果你解不出來,別覺得難過。
絕大部分的謎題利用與直覺相反的或者模稜兩可的行為(例如:陷阱、圈套和死角)讓使用者誤以為是bug。這樣的現象在所有的平台上都存在,而Java平台的問題比起同等強大的其他平台少了許多。出版這本書的宗旨是希望能讓讀者在享受解題所帶來的樂趣之外,還能藉此了解到各式各樣潛藏的陷阱,好減少設計程式時可能犯下的錯誤,並且在檢查修正程式時較容易發現問題。
絕大部分的謎題利用與直覺相反的或者模稜兩可的行為(例如:陷阱、圈套和死角)讓使用者誤以為是bug。這樣的現象在所有的平台上都存在,而Java平台的問題比起同等強大的其他平台少了許多。出版這本書的宗旨是希望能讓讀者在享受解題所帶來的樂趣之外,還能藉此了解到各式各樣潛藏的陷阱,好減少設計程式時可能犯下的錯誤,並且在檢查修正程式時較容易發現問題。