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

高質(zhì)量Java程序設(shè)計(jì)

高質(zhì)量Java程序設(shè)計(jì)

定 價(jià):¥33.00

作 者: 顧曉剛,謝義軍,林銳編著
出版社: 電子工業(yè)出版社
叢編項(xiàng): 軟件工程研究院
標(biāo) 簽: Java

ISBN: 9787505383128 出版時(shí)間: 2003-01-01 包裝: 精裝
開本: 23cm 頁數(shù): 301 字?jǐn)?shù):  

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

  本書結(jié)合作者豐富的實(shí)踐經(jīng)驗(yàn)和深厚的理論基礎(chǔ),總結(jié)出一系列行之有效的高質(zhì)量Java編程的規(guī)則和建議,指導(dǎo)讀者提高Java程序開發(fā)的水平。全書共分6章,從全新的角度闡述Java程序的異常處理、編碼規(guī)則和組織結(jié)構(gòu)、內(nèi)存管理、面向?qū)ο蟮脑O(shè)計(jì)與實(shí)現(xiàn)、性能調(diào)整,Java編碼最佳實(shí)踐,Java類庫的高級(jí)用法及與當(dāng)代軟件工程的結(jié)合等。本書各部分均相互關(guān)聯(lián)又可獨(dú)立成章,讀者可以順序閱讀,也可以只閱讀其中感興趣的部分。書中的代碼均短小精悍,易于理解,所有例子都可以直接編譯運(yùn)行,方便讀者學(xué)習(xí)掌握。飛思在線“下載專區(qū)”http://www.fecit.com.cn/download.htm提供書中所有實(shí)例的源代碼下載。本書適合Java程序員及立志成為Java程序員的計(jì)算機(jī)愛好者閱讀,同時(shí)也是對(duì)Java編程感興趣的讀者必備的參考書。

作者簡(jiǎn)介

  顧曉剛1977年生。1996年至2000年,就讀于上海交通大學(xué)試點(diǎn)班和計(jì)算機(jī)系。2000年7月加入東方海外有限公司,從事航運(yùn)業(yè)B2B電子商務(wù)軟件的面向?qū)ο蠓治?、設(shè)計(jì)以及組件開發(fā)工作。等等相關(guān)圖書Java與模式

圖書目錄

第1章 異常
條款1[規(guī)則]用時(shí)間頻度來確定異常情況
條款2[規(guī)則]用不需查異常來強(qiáng)化方法的約定
條款3[規(guī)則]用Error的子類來表示系統(tǒng)級(jí)的異常和程序不必處理的異常
條款4[規(guī)則]用不從RuntimeException繼承的Exception的子類來表示需查異常
條款5[規(guī)則]用RuntimeException的子類來表示不需查異常
條款6[規(guī)則]用鏈?zhǔn)疆惓肀4嬖籍惓P畔?br />小結(jié)
第2章 代碼風(fēng)格
條款7[建議]將類的屬性按種類分塊
條款8[建議]將方法的實(shí)現(xiàn)代碼按功能分塊
條款9[建議]適度地使用對(duì)齊
條款10[建議]控制代碼的長(zhǎng)度
條款11[建議]盡可能不使用 import*
條款12[建議]盡量減少同名的類
條款13[建議]用包名體現(xiàn)類的層次
小結(jié)
第3章 內(nèi)存管理
條款14[規(guī)則]為內(nèi)存分配做好準(zhǔn)備
條款15[規(guī)則]用 StringBuffer代替迭代使用的String
條款16[規(guī)則]手工清除短期對(duì)象的引用
條款17[建議]長(zhǎng)期引用容易引起內(nèi)存泄漏
小結(jié)
第4章 面向?qū)ο蟮脑O(shè)計(jì)
條款18[規(guī)則]用接回代替抽象類
條款19[規(guī)則]不要同時(shí)使用重載(overload)和覆蓋(override)
條款20[規(guī)則]正確地使用繼承表示分類關(guān)系
條款21[規(guī)則]用組合表示包含的關(guān)系
條款22[規(guī)則]避免方法的副作用
條款23[建議]首善之舉是重構(gòu)
條款24[建議]選擇合適的體系結(jié)構(gòu)
小結(jié)
第5章 集合
條款25[規(guī)則]通過lterator,使用for或while循環(huán)來訪問集合的元素
條款26[建議]使用不可變類作為 Set的元素和Map的 Key
條款27[規(guī)則]不要與集合的實(shí)現(xiàn)南轅北轍
條款28[規(guī)則]謹(jǐn)慎地使用集合的clone()方法
條款29[建議]掌握集合的慣用法
小結(jié)
第6章 性能調(diào)整
條款30[建議]定義完整的性能調(diào)整過程
條款31[建議]改善Java程序運(yùn)行環(huán)境
條款32[建議]減少創(chuàng)建對(duì)象
條款33[規(guī)則]減少循環(huán)體的執(zhí)行代碼
條款34[規(guī)則]減少I/O操作時(shí)間
條款35[規(guī)則]正確使用 JDBC編程接口
小結(jié)
附錄 你是哪一類Java程序員
參考文獻(xiàn)

本目錄推薦

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