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

Java Pitfalls中文版

Java Pitfalls中文版

定 價:¥45.00

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

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

內(nèi)容簡介

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

作者簡介

暫缺《Java Pitfalls中文版》作者簡介

圖書目錄

第1 部分語法1</font><br>Item 1: 什么時候被覆蓋的方法并非真的被覆蓋了2</font><br>Item 2: Stringequals( )方法與== 運算符的用法比較5</font><br>Item 3: Java 是強類型語言8</font><br>Item 4: 那是構(gòu)造函數(shù)嗎12</font><br>Item 5: 不能訪問被覆蓋的方法14</font><br>Item 6: 避免落入隱藏變量成員的陷阱17</font><br>Item 7: 提前引用25</font><br>Item 8: 設(shè)計可繼承的構(gòu)造函數(shù)26</font><br>Item 9: 通過引用傳遞基本類型33</font><br>Item 10: 布爾運算符與短路運算符36</font><br>第2 部分語言支持38</font><br>Item 11: 使用SoftReference 對象回收引用39</font><br>Item 12: 在同步方法中調(diào)用同步方法導(dǎo)致死鎖49</font><br>Item 13 正確地克隆對象59</font><br>Item 14 覆蓋equals 方法65</font><br>Item 15: 避免使用構(gòu)造函數(shù)來實現(xiàn)clone()70</font><br>Item 16: 反射接口與匿名類的方法調(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: 使用緩存和持久存儲機制處理偶發(fā)性超大集合94</font><br>Item 20: 使用屬性文件還是ResourceBoundle&nbsp;&nbsp;106</font><br>Item 21: 屬性對象的缺陷 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: 通過套接字發(fā)送序列化對象 130</font><br>Item 26: Try CatchFinally&nbsp;&nbsp;133</font><br>Item 27: 刷新圖像資源 137</font><br>第5 部分GUI 的顯示 143</font><br>Item 28: 提供進度反饋 144</font><br>Item 29 用repaint()替代validate()來重新布局組件 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 沒有監(jiān)聽嗎 249</font><br>Item 42: 打印JEditorPane 中的文本超文本和圖像 252</font><br>第7 部分性能 263</font><br>Item 43: 延遲裝載以獲取更好的性能 264</font><br>Item 44: 對大量創(chuàng)建的對象使用對象池 267</font><br>Item 45: 性能對比數(shù)組與矢量 272</font><br>目錄</font><br>u 3</font><br>Item 46: 對于動態(tài)增長的數(shù)組避免使用臨時數(shù)組 278</font><br>Item 47: 對于循環(huán)體內(nèi)部的字符串連接使用StringBuffer 而非+" 283</font><br>第8 部分雜項 287</font><br>Item 48: 有沒有一個更好的調(diào)試方法 288</font><br>Item 49: 用接口封裝JNI 調(diào)用 290</font><br>Item 50: 斷言 305</font><br>索引 315

本目錄推薦

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