注冊(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 Pitfalls中文版

Java Pitfalls中文版

Java Pitfalls中文版

定 價(jià):¥45.00

作 者: [美]Michael C. Daconta等著;Java研究組譯
出版社: 人民郵電出版社
叢編項(xiàng):
標(biāo) 簽: JAVA語(yǔ)言 程序設(shè)計(jì)

ISBN: 9787115108821 出版時(shí)間: 2003-01-01 包裝: 精裝
開(kāi)本: 23cm 頁(yè)數(shù): 322 字?jǐn)?shù):  

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

本書(shū)旨在引導(dǎo)程序員繞過(guò)Java編程中潛在的"雷區(qū)",幫助你避免受挫并節(jié)省時(shí)間,以從而高效地完成編程任務(wù)。全書(shū)分為7大部分。作者根據(jù)多年來(lái)豐富的實(shí)踐經(jīng)驗(yàn),以廣受歡迎的條例的篇章結(jié)構(gòu),總結(jié)和闡述了Java編程中50個(gè)富有難度和具有實(shí)際意義的問(wèn)題,一一用代碼舉證并提出了有效的解決方案。這50個(gè)問(wèn)題涉及到Java語(yǔ)言陷阱、API陷阱以及常見(jiàn)難題的最佳解決方案。本書(shū)適合Java程序員和Java軟件開(kāi)發(fā)的項(xiàng)目管理人員閱讀。

作者簡(jiǎn)介

暫缺《Java Pitfalls中文版》作者簡(jiǎn)介

圖書(shū)目錄

第1 部分語(yǔ)法1</font><br>Item 1: 什么時(shí)候被覆蓋的方法并非真的被覆蓋了2</font><br>Item 2: Stringequals( )方法與== 運(yùn)算符的用法比較5</font><br>Item 3: Java 是強(qiáng)類(lèi)型語(yǔ)言8</font><br>Item 4: 那是構(gòu)造函數(shù)嗎12</font><br>Item 5: 不能訪問(wèn)被覆蓋的方法14</font><br>Item 6: 避免落入隱藏變量成員的陷阱17</font><br>Item 7: 提前引用25</font><br>Item 8: 設(shè)計(jì)可繼承的構(gòu)造函數(shù)26</font><br>Item 9: 通過(guò)引用傳遞基本類(lèi)型33</font><br>Item 10: 布爾運(yùn)算符與短路運(yùn)算符36</font><br>第2 部分語(yǔ)言支持38</font><br>Item 11: 使用SoftReference 對(duì)象回收引用39</font><br>Item 12: 在同步方法中調(diào)用同步方法導(dǎo)致死鎖49</font><br>Item 13 正確地克隆對(duì)象59</font><br>Item 14 覆蓋equals 方法65</font><br>Item 15: 避免使用構(gòu)造函數(shù)來(lái)實(shí)現(xiàn)clone()70</font><br>Item 16: 反射接口與匿名類(lèi)的方法調(diào)用75</font><br>Item 17: 異常處理和OutOfMemoryError 85</font><br>第3 部分工具與集合89</font><br>目錄</font><br>2 t</font><br>Item 18: 有序的屬性鍵90</font><br>Item 19: 使用緩存和持久存儲(chǔ)機(jī)制處理偶發(fā)性超大集合94</font><br>Item 20: 使用屬性文件還是ResourceBoundle&nbsp;&nbsp;106</font><br>Item 21: 屬性對(duì)象的缺陷 109</font><br>Item 22:將Vecter 用作CollectionAPI 而不是舊的API 115</font><br>第4 部分輸入與輸出 119</font><br>Item 23: 序列化 120</font><br>Item 24: Unicode UTF 和流 124</font><br>Item 25: 通過(guò)套接字發(fā)送序列化對(duì)象 130</font><br>Item 26: Try CatchFinally&nbsp;&nbsp;133</font><br>Item 27: 刷新圖像資源 137</font><br>第5 部分GUI 的顯示 143</font><br>Item 28: 提供進(jìn)度反饋 144</font><br>Item 29 用repaint()替代validate()來(lái)重新布局組件 150</font><br>Item 30 Z-Order 與重疊的組件 154</font><br>Item 31 解決Validate Revalidate Invalidate 的迷題 162</font><br>Item 32 垂直排列組件 166</font><br>Item 33 如何恰當(dāng)?shù)厥褂肎ridBagLayout&nbsp;&nbsp;176</font><br>Item 34 避免閃爍 184</font><br>Item 35 帶有嵌入的HTML 的組件 190</font><br>第6 部分GUI 的控制 195</font><br>Item 36: 更高的數(shù)據(jù)有效性 196</font><br>Item 37: 根據(jù)應(yīng)用程序狀態(tài)降低GUI 組件的敏感性 207</font><br>Item 38: 在事件處理器中使用線程以避免凍結(jié)圖形用戶界面 214</font><br>Item 39: 模型視圖控制器和JTree 222</font><br>Item 40: 數(shù)據(jù)轉(zhuǎn)移非文本數(shù)據(jù) 225</font><br>Item 41: KeyListener 沒(méi)有監(jiān)聽(tīng)嗎 249</font><br>Item 42: 打印JEditorPane 中的文本超文本和圖像 252</font><br>第7 部分性能 263</font><br>Item 43: 延遲裝載以獲取更好的性能 264</font><br>Item 44: 對(duì)大量創(chuàng)建的對(duì)象使用對(duì)象池 267</font><br>Item 45: 性能對(duì)比數(shù)組與矢量 272</font><br>目錄</font><br>u 3</font><br>Item 46: 對(duì)于動(dòng)態(tài)增長(zhǎng)的數(shù)組避免使用臨時(shí)數(shù)組 278</font><br>Item 47: 對(duì)于循環(huán)體內(nèi)部的字符串連接使用StringBuffer 而非+" 283</font><br>第8 部分雜項(xiàng) 287</font><br>Item 48: 有沒(méi)有一個(gè)更好的調(diào)試方法 288</font><br>Item 49: 用接口封裝JNI 調(diào)用 290</font><br>Item 50: 斷言 305</font><br>索引 315

本目錄推薦

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