出版時(shí)間:2005-5 出版社:電子工業(yè)出版社 作者:林勝利 頁(yè)數(shù):368 字?jǐn)?shù):589000
Tag標(biāo)簽:無(wú)
內(nèi)容概要
本書(shū)通過(guò)豐富、完整、富有代表性的實(shí)例,展示了如何提升Java應(yīng)用性能,并且給出了優(yōu)化前與優(yōu)化后的Java應(yīng)用程序的性能差別,以實(shí)際的實(shí)例與數(shù)字告訴你,為什么不可以這么做,應(yīng)該怎么做,深入分析了影響Java應(yīng)用程序性能的根本原因。本書(shū)不是教你怎樣使用Java語(yǔ)言開(kāi)發(fā)應(yīng)用程序,而是教你怎樣才能開(kāi)發(fā)出更高效、更優(yōu)秀的Java應(yīng)用程序。書(shū)中每一個(gè)例子都經(jīng)過(guò)了作者嚴(yán)格的驗(yàn)證。 本書(shū)適合于所有想編寫更高效、完美的Java應(yīng)用程序的開(kāi)發(fā)人員閱讀。
書(shū)籍目錄
第1章 Java程序設(shè)計(jì)風(fēng)格 1.1 Java文件名與文件組織結(jié)構(gòu) 1.2 Java文件注釋頭 1.3 包的聲明與引用 1.4 類與接口的聲明 1.5 Java源文件編排格式 1.5.1 代碼行長(zhǎng)度與折行規(guī)則 1.6 程序注釋 1.7 變量的聲明初始化與放置 1.7.1 變量聲明 1.7.2 變量初始化 1.7.3 變量放置 1.8 Java程序語(yǔ)句編寫規(guī)則 1.8.1 簡(jiǎn)單語(yǔ)句 1.8.2 復(fù)合語(yǔ)句 1.9 空格與空行的應(yīng)用規(guī)則 1.9.1 空格的應(yīng)用規(guī)則 1.9.2 空行的應(yīng)用規(guī)則 1.10 方法、變量與常量的命名規(guī)則 1.10.1 方法的命名規(guī)則 1.10.2 變量的命名規(guī)則 1.10.3 常量的命名規(guī)則 1.11 Java編程實(shí)踐 1.11.1 訪問(wèn)實(shí)例與類中變量的規(guī)則 1.11.2 引用類中的靜態(tài)變量與方法的規(guī)則 1.11.3 變量賦值規(guī)則 1.11.4 綜合規(guī)則 小結(jié) 第2章 內(nèi)存管理 2.1 垃圾回收 2.1.1 堆內(nèi)存 2.2 JVM中對(duì)象的生命周期 2.2.1 創(chuàng)建階段 2.2.2 應(yīng)用階段 2.2.3 不可視階段 2.2.4 不可到達(dá)階段 2.2.5 可收集階段、終結(jié)階段與釋放階段 2.3 Java中的析構(gòu)方法finalize 2.4 數(shù)組的創(chuàng)建 2.5 共享靜態(tài)變量存儲(chǔ)空間 2.6 對(duì)象重用與GC 2.7 瞬間值 2.8 不要提前創(chuàng)建對(duì)象 2.9 JVM內(nèi)存參數(shù)調(diào)優(yōu) 2.10 Java程序設(shè)計(jì)中有關(guān)內(nèi)存管理的其他經(jīng)驗(yàn) 小結(jié) 第3章 表達(dá)式、語(yǔ)句與保留字 3.1 表達(dá)式 3.1.1 括號(hào)規(guī)則 3.1.2 簡(jiǎn)單規(guī)則 3.1.3 單一意圖規(guī)則 3.1.4 方法返回值比較規(guī)則 3.1.5 字符串比較規(guī)則 3.2 Java語(yǔ)言中的保留字 3.2.1 靜態(tài)的(static) 3.2.2 超類(super) 3.2.3 最終的(final) 3.2.4 同步(synchronized) 3.2.5 實(shí)例識(shí)別(instanceof) 3.3 判斷語(yǔ)句與循環(huán)語(yǔ)句 3.3.1 判斷語(yǔ)句 3.3.2 循環(huán)語(yǔ)句 3.4 正則表達(dá)式 小結(jié) 第4章 Java核心類與性能優(yōu)化 4.1 散列表類與性能優(yōu)化 4.1.1 線程同步散列表類 4.1.2 設(shè)置ArrayList初始化容量 4.1.3 ArrayList與LinkedList 4.2 String類與性能優(yōu)化 4.2.1 字符串累加與性能優(yōu)化 4.2.2 字符串的length()方法與性能優(yōu)化 4.2.3 toCharArray()方法與性能優(yōu)化 4.2.4 字符串轉(zhuǎn)化為數(shù)字 4.3 系統(tǒng)I/O類 4.3.1 Java語(yǔ)言中輸入與輸出流 4.3.2 通過(guò)系統(tǒng)緩沖流類提高I/O操作效率 4.3.3 通過(guò)自定制緩沖區(qū)提高I/O操作效率 4.3.4 通過(guò)壓縮流提高I/O操作效率 4.4 其他 4.4.1 數(shù)據(jù)格式化與性能優(yōu)化 4.4.2 獲取文件信息與性能優(yōu)化 小結(jié) 第5章 JNI程序設(shè)計(jì)與性能優(yōu)化 第6章 類與接口 第7章 JSP與Servlet性能優(yōu)化第8章 開(kāi)發(fā)高性能的EJB應(yīng)用 第9章 JMS性能優(yōu)化 第10章 JDBC與性能優(yōu)化 第11章 軟件結(jié)構(gòu)、設(shè)計(jì)模式與性能優(yōu)化 附錄A Together工具的使用簡(jiǎn)介 附錄B J2SE 5.0的新特性與性能的提升 附錄C 編排代碼的精美工具JxBeauty
圖書(shū)封面
圖書(shū)標(biāo)簽Tags
無(wú)
評(píng)論、評(píng)分、閱讀與下載
250萬(wàn)本中文圖書(shū)簡(jiǎn)介、評(píng)論、評(píng)分,PDF格式免費(fèi)下載。 第一圖書(shū)網(wǎng) 手機(jī)版