Java解惑

Java解惑
定價:294
NT $ 256
 

內容簡介

本書特寫了95個有關Java或其類庫的陷阱和缺陷的謎題,其中大多數謎題都采用短程序的形式給出,這些程序的實際行為與表面上大相徑庭。在每個謎題之後都給出了詳細的解惑方案,這些解惑方案超越了對程序行為的簡單解釋,向讀者展示了如何一勞永逸地避免底層的陷阱與缺陷。

本書趣味十足、寓教于樂,適合于具備Java知識的學習者和有編程經驗的Java程序員。
 

目錄

第1章 緒論
第2章 表達式之謎
謎題1︰奇數性
謎題2︰找零時刻
謎題3︰長整除
謎題4︰初級問題
謎題5︰十六進制的趣事
謎題6︰多重轉型
謎題7︰互換內容
謎題8︰Dos Equis
謎題9︰半斤
謎題10︰八兩
第3章 字符之謎
謎題11︰最後的笑聲
謎題12︰ABC
謎題13︰動物莊園
謎題14︰轉義字符的潰敗
謎題15︰令人暈頭轉向的Hello
謎題16︰行打印程序
謎題17︰嗯?
謎題18︰字符串奶酪
謎題19︰漂亮的火花(塊注釋符)
謎題20︰我的類是什麼
謎題21︰我的類是什麼?鏡頭2
謎題22︰URL的愚弄
謎題23︰不勞無獲
第4章 循環之謎
謎題24︰盡情享受每一個字節
謎題25︰無情的增量操作
謎題26︰在循環中
謎題27︰變幻莫測的i值
謎題28︰循環者
謎題29︰循環者的新娘
謎題30︰循環者的愛子
謎題31︰循環者的鬼魂
謎題32︰循環者的詛咒
謎題33︰循環者遇到了狼人
謎題34︰被計數擊倒了
謎題35︰分鐘計數器
第5章 異常之謎
謎題36︰優柔寡斷
謎題37︰極端不可思議
謎題38︰不受歡迎的賓客
謎題39︰您好,再見
謎題40︰不情願的構造器
謎題41︰字段和流
謎題42︰異常為循環而拋
謎題43︰異常地危險
謎題44︰刪除類
謎題45︰令人疲憊不堪的測驗
第6章 類之謎
謎題46︰令人混淆的構造器案例
謎題47︰啊呀!狸貓變犬子
謎題48︰我所得到的都是靜態的
謎題49︰比生命更大
謎題50︰不是你的類型
謎題51︰要點何在
謎題52︰總和的玩笑
謎題53︰做你的事吧
謎題54︰Null與Void
謎題55︰特創論
第7章 庫之謎
謎題56︰大問題
謎題57︰名字里有什麼
謎題58︰產生它的散列碼
謎題59︰差是什麼
謎題60︰一行以斃之
謎題61︰日期游戲
謎題62︰名字游戲
謎題63︰更多同樣的問題
謎題64︰按余數編組
謎題65︰疑似排序的驚人傳奇
第8章 更多類之謎
謎題66︰一件私事
謎題67︰對字符串上癮
謎題68︰灰色的陰影
謎題69︰黑色的漸隱
謎題70︰一攬子交易
謎題71︰進口稅
謎題72︰終極危難
謎題73︰隱私在公開
謎題74︰同一性的危機
謎題75︰頭還是尾?
名字重用的術語表
第9章 更多庫之謎
謎題76︰乒乓
謎題77︰亂鎖之妖
謎題78︰反射的影響
謎題79︰狗狗的幸福生活
謎題80︰更深層的反射
謎題81︰無法識別的字符化
謎題82︰啤酒爆炸
謎題83︰誦讀困難者的一神論
謎題84︰戛然而止
謎題85︰延遲初始化
第10章 高級謎題
謎題86︰有害的括號垃圾
謎題87︰緊張的關系
謎題88︰原始類型的處理
謎題89︰泛型迷藥
謎題90︰荒謬痛苦的超類
謎題91︰序列殺手
謎題92︰雙絞線
謎題93︰類的戰爭
謎題94︰迷失在混亂中
謎題95︰來份甜點
附錄A 陷阱和缺陷的目錄
A.1 詞匯問題
A.2 整數運算
A.3 浮點運算
A.4 表達式計算
A.5 控制流
A.6 類初始化
A.7 實例的創建與銷毀
A.8 其他與類和實例相關的主題
A.9 名字重用
A.10 字符串
A.11 I/O
A.12 線程
A.13 反射
A.14 序列化
A.15 其他庫
附錄B 書中幻圖的注釋
參考文獻
索引
 

Java己經成為越來越多程序員的首選編程語言,很多程序員都是從C++轉到了Java。乍一看,Java與C++的理念和語法都很相似,于是很多程序員認為Java很容易掌握,但是事實並非如此,像本書中所列舉的謎題就不是那麼容易解決的。因此,如何真正掌握好Java,尤其是掌握好一些似是而非的知識點,就成為了一個重要的課題。

本書以輕松詼諧的語言、簡單明了的方式和趣味十足的實例,向我們介紹了Java編程語Ⅱ言中許多不易被掌握的知識點,其覆蓋面幾乎涉及Java編程語言的各個角落。本書不僅指出了造成這些謎題的原因,而且深入探討了解決這些謎題的方案,有時解決方案甚至不止一種,進而總結歸納出一般的規則和警告。這些規則和警告不僅針對程序員,還針對Java語言設計者和API編寫者。、因而,本書是一本循序漸進、由淺入深和總結歸納的圖書,其閱讀價值非常高。

在翻譯本書的過程中,我們盡量保持了原書的寫作風格,在極個別原文過于簡練的地方,適當加人了解釋性的語句。由于水平有限,書中難免有不足之處,歡迎廣大讀者指正。

本書由陳吳鵬翻譯,章程、李楠在翻譯和校稿的過程中給予了很大的幫助。
網路書店 類別 折扣 價格
  1. 新書
    87
    $256