注冊(cè) | 登錄讀書(shū)好,好讀書(shū),讀好書(shū)!
讀書(shū)網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書(shū)科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計(jì)JAVA及其相關(guān)Java解惑

Java解惑

Java解惑

定 價(jià):¥39.00

作 者: (美)布洛赫、加夫特;陳昊鵬譯
出版社: 人民郵電出版社
叢編項(xiàng): 圖靈程序設(shè)計(jì)叢書(shū)
標(biāo) 簽: Java

ISBN: 9787115142412 出版時(shí)間: 2006-01-01 包裝: 平裝
開(kāi)本: 16開(kāi) 頁(yè)數(shù): 285 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

  本書(shū)特寫(xiě)了95個(gè)有關(guān)Java或其類庫(kù)的陷阱和缺陷的謎題,其中大多數(shù)謎題都采用了短程序的方式,這些程序的行為與其看似的大相徑庭。在每個(gè)謎題之后都給出了詳細(xì)的解惑方案,這些解惑方案超越了對(duì)程序行為的簡(jiǎn)單解釋,向讀者展示了如何一勞永逸地避免底層的陷阱與缺陷。.本書(shū)趣味十足、寓教于樂(lè),適合于具備Java知識(shí)的學(xué)習(xí)者和有編程經(jīng)驗(yàn)的Java程序員。你認(rèn)為自己了解Java多少?你是個(gè)愛(ài)琢磨的代碼偵探嗎?你是否曾經(jīng)花費(fèi)數(shù)天時(shí)間去追蹤一個(gè)由Java或其類庫(kù)的陷阱和缺陷而導(dǎo)致的bug?你喜歡智力測(cè)驗(yàn)嗎?本書(shū)正好適合你!..Bloch和Gafter繼承了EffectiveJaya一書(shū)的傳統(tǒng),深入研究了Java編程語(yǔ)言及其核心類庫(kù)的細(xì)微之處。本書(shū)特寫(xiě)了95個(gè)噩夢(mèng)般的謎題,中間穿插著許多有趣的視覺(jué)幻象,寓教于樂(lè)。任何具備Java知識(shí)的人都可以理解這些謎題,但甚至是最老練的程序員也會(huì)覺(jué)得它們具有挑戰(zhàn)性。多數(shù)的謎題都是些小程序,其行為詭秘,不可貌相。你能指出它們會(huì)做什么嗎?根據(jù)這些謎題用到的特性以及各題的詳細(xì)解惑方案,我們把它們松散地分成了幾個(gè)部分。這些解惑方案超越了對(duì)程序行為的簡(jiǎn)單解釋,向你展示下如何一勞永逸地避免底層的陷阱與缺陷。在本書(shū)的后部有一個(gè)方便的陷阱和缺陷目錄,可供以后進(jìn)行參考。一旦你解決了這些謎題,那些曾經(jīng)愚弄過(guò)最具經(jīng)驗(yàn)的Java程序員的隱晦且有違直覺(jué)的語(yǔ)言行為,將再也無(wú)法把你騙過(guò)。...“每一種編程語(yǔ)言都有其怪癖的行為。這本生動(dòng)的書(shū)通過(guò)趣味十足和發(fā)人深省的編程謎題揭示了Java編程語(yǔ)言的奇異之處?!薄狦UYSTEELE,Sun學(xué)者以及Java語(yǔ)言規(guī)范的合著者“我笑了,我叫起來(lái)了,我贊賞地猛舉起了我的手”——TIMPEIERLS,LLC的主席和前成員,JSR166專家組成員

作者簡(jiǎn)介

  JOSHUA BLOCH是Google的首席工程師,以及獲得過(guò)Jolt最暢銷獎(jiǎng)的《高效Java編程語(yǔ)言指南(Effective Java Programming Language Guide)》(Addson-Wesley,2001)一書(shū)的作者。他之前是Sun Microsystems的杰出工程師和Transarc的資深系統(tǒng)設(shè)計(jì)師。Josh領(lǐng)導(dǎo)了大量的Java平臺(tái)特性的設(shè)計(jì)與實(shí)現(xiàn)工作,包括JDK 5.0中的語(yǔ)言增強(qiáng)和獲獎(jiǎng)的Java集合框架。他擁有卡耐基.梅隆大學(xué)計(jì)算機(jī)科學(xué)的博士學(xué)位。NEAL GAFTER是Google的軟件工程師和Java的傳道者。他之前是Sun Microsystems的資深員工工程師,在那里他領(lǐng)導(dǎo)了Java編譯器的開(kāi)發(fā)工作,并且通過(guò)5.0版實(shí)現(xiàn)了1.4版中的Java語(yǔ)言特性。Neal曾經(jīng)是C++標(biāo)準(zhǔn)委員會(huì)的成員,他在Sun Microsystems、Microtec Research和Texas Instruments時(shí)領(lǐng)導(dǎo)了C和C++編譯器的開(kāi)發(fā)工作。他擁有羅徹斯特大學(xué)計(jì)算機(jī)科學(xué)的博士學(xué)位。

圖書(shū)目錄

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

本目錄推薦

掃描二維碼
Copyright ? 讀書(shū)網(wǎng) m.ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號(hào) 鄂公網(wǎng)安備 42010302001612號(hào)