請開啓javascript,方便系統運作!謝謝!
重要訊息:慎防詐騙電話,絕無簽單錯誤造成重複扣款或重複出貨,請您千萬不要操作ATM提款機。
註冊
帳號
密碼
f
忘記密碼
客服中心
購物車
全部
書名
作者姓名
ISBN
出版社名稱
熱門搜尋
165防詐騙
蝦皮
112年王立杰
法官學院 / 裁判實務教材
【112年證基會】
《苔蘚兄妹》筆記本
關閉廣告
展開廣告
圖書分類
五南本版
公職考試
教科專業
政府出版
暢銷精選
文具
休閒
課程
美食
美妝
精品
服飾包包
3C
餐廚具
家居
婦幼
辭書、總類
中文辭書
西文辭書
日韓文辭書
專業辭書
圖書館學
教育
通論
教育與學校行政
教育心理、測驗與統計
課程與教學
幼兒教育
特殊教育
各級各類教育
班級經營
心理、諮商與輔導
通論
認知心理學
發展心理學
社會心理學
工商心理學
諮商基礎
諮商運用
法律
工具書
總論
憲法
行政法
民事法
刑事法
商事法
國際法
犯罪防制
學科概要系列
學術專著
實務叢書
政治、公共行政
政治理論
比較政府與政治
國際關係
公共行政
工具書
學術專著
財經、商管
管理
財經
國貿
金融
會計
統計
研究方法與論文寫作
社會、傳播
社會科學
社會學
社會工作
社會問題與福利
高齡學
新聞學
傳播學
廣播、電視、電影
廣告與公共關係
文化研究、禮俗
觀光、餐旅、休閒
觀光
餐旅
休閒
其他
語言、文學
通識
文學總論
中國文學
臺灣文學
世界文學
現代文學
兒童、青少年文學
語言
語言文字學
應用文
研究方法、論文寫作
學術專著
悅讀中文
歷史、哲學、宗教
總論
中國史
世界史
中外地理
哲學研究
中國哲學
西洋哲學
宗教研究
西洋宗教
藝術、設計、文創
美學與藝術總論
視覺藝術
表演藝術
影像藝術
創意設計
文創產業
理工
總論
理科類
電機資訊類
工科類
環境與土木
海洋科技
職場書
醫護暨生命科學
總論
生命科學
醫學
藥學
護理
食品營養
考用出版
教檢、教甄
諮商、輔導、社工
消防用書
司法考試
高普特考
初等、五等
導遊領隊
會計、記帳士
地政士、不動產經紀人、
金融證照
乙、丙級技能檢定
留學必備用書
數學
書泉出版社
職場專門店
e商朝
兩性家庭
法律識讀
知識探索
養生保健
教育、通論
其他
台灣書房
閱讀台灣
納福系列
人文誌(台灣書房)
台灣誌記
游藝集
城市風景
台灣古籍大觀
時代人物
出土思想文物與文獻研究
白話經典系列
五南文庫
五南文庫
研究方法、論文寫作
研究方法
圖解系列
圖解系列
學科概要
學科概要
世界名人傳
世界名人傳
博雅書屋
人文隨筆
人物誌
全球直擊
法律屋
搜查一課
社會意識
美學誌
會飲考
萬國誌
萬象考
歷史迴廊
博雅文庫
經銷書目
經銷書目
字辭典/總類
字辭典/總類
教育/心理
教育
心理/諮商
政治/法學
法律
政治
公共行政
國際關係
經貿/管理/會計
管理
經濟
國貿
金融
會計
統計
社會休閒
社會
傳播
觀光
餐飲
休閒
國際禮儀/會展
文史哲
臺灣文學
中國文學
各國文學
語言/文字
史地
哲學
宗教
藝術設計
藝術
設計
創意美學
科學
自然科學
應用科學
醫療衛生
衛生行政
中醫
西醫
初等/地方五等
初等/地方五等
專技高普考
營養師
記帳士
導遊領隊
護士/護理師
不動產經紀人
地政士
消防設備師/設備士
會計師
社會工作師
專技高普考
特種考試
鐵路特考
公路監理站
民航特考
港務人員
司法特考
海巡特考
關務/報關人員特考
移民署
調查局
社會福利工作
專利商標審查
特種考試
捷運招考
國民營事業
中鋼/中龍鋼鐵
中油
台電
中華郵政
中華電信
台灣自來水
農會
農田水利會
銀行人員/銀行僱員
國/民營事業
警察特考
警察特考
警大/二技/警專
軍職特考
士官/軍校考試
預官 甄試
金融證照
金融證照
保險從業人員
證券商資格/分析師
期貨商資格/分析師
信託業務人員
理財規劃人員
銀行內控人員
授信人員
債券人員
外匯人員
技能檢定
專技人員技能檢定
電腦檢定
美容/美髮檢定
中餐/烘焙/餐飲檢定
廣告/建築/設計檢定
勞工安全檢定
汽車/機械/電機檢定
電子檢定
技術士技能檢定
會計檢定
全民英檢
英檢/教師甄試
教師甄試/資格檢定
升學考試
研究所/二技
升大學
四技/二專
國中
國小
高普考/地方三四等
高普考/地方三四等
內政及國土
國家大事紀
國防軍事
深訪中研院
經濟金融
經濟金融
醫療/社福
醫療/社福
教育學習
教育學習
台灣旅遊
台灣好好玩
遨遊大自然
縣市采風
客家/原民文化
客家風情
原民文化
文化藝術
走訪博物館
文化藝術
法律/科技
法律司法
探索科技
公共工程/交通
公共工程/交通
期刊/影音
逗陣影音館
期刊
語言
英文
日文
各國語言
小說/文學
小說
台灣文學
西洋文學
中國文學
大眾文學
財經/企管/經濟
工商企管
財經
理財
統計
會計/審計
經濟
科學科普
數學
理工
科學
地理
歷史
自然科學
電腦
農林漁牧
動植物
社會人文
社會
人文
心理
教育
哲學
政治/法律/軍事
圖書資訊
新聞傳播
新聞傳播
健康醫療
健康
醫學
護理
宗教命理
宗教
命理
休閒生活
休閒
居家生活
美容
飲食烹飪
旅遊
台灣
中國大陸
日/韓
亞洲
紐/澳
歐洲
美洲
非洲
他國旅遊
藝術設計
技藝
建築
音樂
戲劇
藝術
攝影
繪畫/雕刻
兒童/漫畫
兒童讀本
漫畫
一般分類:
暢銷精選
>
科學科普
>
電腦
Java虛擬機器-JVM進階與應用
編/著者:
周志明
出版社:
上奇
出版日期:
2011-12-31
ISBN:
9789866007118
參考分類(CAT):
參考分類(CIP):
電腦科學
優惠價:
9
折,
522
元
定價:
$580
無法訂購
分享
f
買了此商品的人,也買了....
第一次學C語言入門就上手[1版...
定價:350 元
特價:
90
折!
315
元
由重構學習C++程式設計
定價:1000 元
特價:
90
折!
900
元
一行指令學Python:用機器...
定價:520 元
特價:
90
折!
468
元
雲端發展與重要創新應用[1版/...
定價:420 元
特價:
90
折!
378
元
戰鬥科學大數據:老大哥隱藏的秘...
定價:320 元
特價:
90
折!
288
元
|
內容簡介
|
內容簡介
本書是作者將多年來在Java虛擬機器領域的實務經驗和研究心得的呈現,對Java程式師來說,Java虛擬機器是既熟悉又神秘,很難抑制自己探究它的衝動。分析JVM的書籍更是少之又少,本書化繁為簡帶領讀者在輕鬆中領略Java虛擬機器的奧秘。同時從核心理論和實際運用的角度去探討,並對JVM進行全面而深入的分析。不僅理論分析透徹,而且書中包含大量經典案例與實務應用。
目次
第1章 走近 Java1.1 概述 1.2 Java 技術體系 1.3 Java 發展史 1.4 展望 Java 技術的未來 1.4.1 模組化 1.4.2 混合語言 1.4.3 多核心平行 1.4.4 進一步豐富語法 1.4.5 64 位元虛擬機器 1.5 實戰 :自己編譯 JDK 1.5.1 獲取 JDK 原始碼 1.5.2 系統需求 1.5.3 構建編譯環境 1.5.4 準備依賴項 1.5.5 進行編譯 1.6 本章小結 第2章 Java 記憶體區域與記憶體溢出異常2.1 概述 2.2 執行時資料區域 2.2.1 程式計數器 2.2.2 Java 虛擬機器堆疊 2.2.3 本地方法堆疊 2.2.4 Java堆 2.2.5 方法區 2.2.6 執行時常數池 2.2.7 直接記憶體 2.3 對象訪問 2.4 實戰:OutOfMemoryError異常 2.4.1 Java 堆溢出 2.4.2 虛擬機器堆疊和本地方法堆疊溢出 . 2.4.3 執行時常數池溢出2.4.4 方法區溢出 2.4.5 本機直接記憶體溢出 2.5 本章小結 第3章垃圾收集器與記憶體分配策略3.1 概述 3.2 物件已死? 3.2.1 參考計數演算法 3.2.2 根搜尋演算法 3.2.3 再談參考 3.2.4 生存還是死亡? 3.2.5 回收方法區 3.3 垃圾收集演算法 3.3.1 標記 — 清除演算法 3.3.2 複製演算法 3.3.3 標記 — 整理演算法 3.3.4 分代收集演算法 3.4 垃圾收集器 3.4.1 Serial 收集器 3.4.2 ParNew 收集器 3.4.3 Parallel Scavenge 收集器 3.4.4 Serial Old 收集器 3.4.5 Parallel Old 收集器 3.4.6 CMS 收集器 3.4.7 G1 收集器 3.4.8 垃圾收集器參數總結 3.5 記憶體分配與回收策略 3.5.1 對象優先在 Eden 分配 3.5.2 大物件直接進入老年代 3.5.3 長期存活的物件將進入老年代 3.5.4 動態物件年齡判定 3.5.5 空間分配擔保 3.6 本章小結第4章 虛擬機器性能監控與故障處理工具4.1 概述 4.2 JDK 的命令列工具 4.2.1 jps :虛擬機器進程狀況工具 4.2.2 jstat :虛擬機器統計資訊監視工具 4.2.3 jinfo :Java 設定資訊工具 4.2.4 jmap :Java 記憶體對應工具 4.2.5 jhat :虛擬機器堆轉儲存快照分析工具 4.2.6 jstack :Java 堆疊跟蹤工具 4.3 JDK 的視覺化工具 4.3.1 JConsole :Java 監視與管理主控台 4.3.2 VisualVM :多合一故障處理工具 4.4 本章小結第5章 調教優化案例分析與實戰5.1 概述 5.2 案例分析 5.2.1 高性能硬體上的程式部署策略 5.2.2 叢集間同步導致的記憶體溢出 5.2.3 堆外記憶體導致的溢出錯誤 5.2.4 外部命令導致系統緩慢 5.2.5 伺服器JVM進程崩潰 5.3 實戰:Eclipse執行速度調教優化 5.3.1 調教優化前的程式執行狀態 5.3.2 升級JDK 1.6的性能變化及相容問題 5.3.3 編譯時間和類別載入時間的優化 5.3.4 調整記憶體設置控制垃圾收集頻率 5.3.5 選擇收集器降低延遲 5.4 本章小結第6章 類別檔結構6.1 概述6.2 無關性的基石 6.3 Class類別檔的結構 6.3.1魔數與Class檔的版本 6.3.2 常數池 6.3.3 訪問標誌 6.3.4 類別索引、父類別索引與介面索引集合 6.3.5 欄位表集合 6.3.6 方法表集合 6.3.7 屬性工作表集合 6.4 Class檔結構的發展 6.5 本章小結第7章 虛擬機器類別載入機制7.1 概述 7.2 類別載入的時機 7.3 類別載入的過程 7.3.1 載入 7.3.2 驗證 7.3.3 準備 7.3.4 解析 7.3.5 初始化 7.4 類別載入器 7.4.1 類別與類別載入器 7.4.2 雙親委派模型 7.4.3 破壞雙親委派模型 7.5 本章小結第8章虛擬機器位元組編碼執行引擎8.1 概述 8.2 執行時堆疊結構結構 8.2.1 區域變數表 8.2.2 運算元堆疊 8.2.3 動態連接8.2.4 方法返回位址 8.2.5 附加資訊 8.3 方法呼叫 8.3.1 解析 8.3.2 分派 8.4 基於堆疊的位元組編碼解譯執行引擎 8.4.1 解譯執行 8.4.2 基於堆疊的指令集與基於暫存器的指令集 8.4.3 基於堆疊的解譯器執行過程 8.5 本章小結第9章 類別載入及執行子系統的案例與實戰9.1 概述 9.2 案例分析 9.2.1 Tomcat:正統的類別載入器架構 9.2.2 OSGi:靈活的類別載入器架構 9.2.3 位元組編碼產生技術與動態代理的實現 9.2.4 Retrotranslator:跨越JDK版本 9.3 實戰:自己動手實現遠端執行功能 9.3.1 目標 9.3.2 思路 9.3.3 實現 9.3.4 驗證 9.4 本章小結第10章 早期(編譯期)優化10.1 概述 10.2 Javac編譯器. 10.2.1 Javac的原始碼與偵錯 10.2.2 解析與填充符號表 10.2.3 注解處理器 10.2.4 語義分析與位元組編碼產生10.3 Java 語法糖的味道 10.3.1 泛用型與類型刪除 10.3.2 自動打包、拆箱與遍歷迴圈 10.3.3 條件編譯 10.4 實戰:插入式注解處理器 10.4.1 實戰目標 10.4.2 程式碼實現 10.4.3 執行與測試 10.4.4 其他應用案例 10.5 本章小結. 第11章 晚期(執行期)優化11.1 概述 11.2 HotSpot虛擬機器內的即時編譯器 11.2.1 解譯器與編譯器 11.2.2 編譯物件與觸發條件 11.2.3 編譯過程 . 11.2.4 查看與分析即時編譯結果 11.3 編譯優化技術 11.3.1 優化技術概覽 11.3.2 公共子運算式消除 11.3.3 陣列邊界檢查消除 11.3.4 方法內聯 11.3.5 逃逸分析 11.4 Java與C/C++的編譯器對比 11.5 本章小結第12章 Java記憶體模型與執行緒12.1 概述 12.2 硬體的效率與一致性 12.3 Java記憶體模型 12.3.1 主記憶體與工作記憶體12.3.2 記憶體間互動操作 12.3.3 對於volatile型變數的特殊規則. 12.3.4 對於long和double型變數的特殊規則 12.3.5 原子性、可見性與有序性 12.3.6 先行發生原則 12.4 Java與執行緒 12.4.1 執行緒的實現 12.4.2 Java執行緒調度 12.4.3 狀態轉換 12.5 本章小結第13章 執行緒安全與鎖優化13.1 概述 13.2 執行緒安全 13.2.1 Java語言中的執行緒安全 13.2.2 執行緒安全的實現方法 13.3 鎖優化 13.3.1 自旋鎖與自我調整自旋 13.3.2 鎖消除 13.3.3 鎖粗化 13.3.4 輕量化鎖 13.3.5 偏向鎖 13.4 本章小結附錄A Java虛擬機器家族A.1 商用高性能虛擬機器 A.2 其他影響較大的虛擬機器 A.3 嵌入式虛擬機器 A.4 其他虛擬機器實現附錄B 虛擬機器位元組編碼指令表 附錄C HotSpot虛擬機器主要參數表C.1 記憶體管理參數 C.2 即時編譯參數 C.3 類型載入參數 C.4 多執行緒相關參數 C.5 性能參數 C.6 偵錯參數附錄D 物件查詢語言(OQL)簡介D.1 SELECT子句 D.1.1 選擇特定的顯示列 D.1.2 使用列別名 D.1.3 合併成為一個物件清單選擇專案 D.1.4 排除重複物件 D.2 FROM子句 D.2.1 FROM子句指定需要查詢的類別 D.2.2 包含子類別 D.2.3 禁止查詢類別實例 D.3 WHERE子句 D.3.1 >=、<=、>、<、[NOT] LIKE、[NOT] IN(關係操作) D.3.2 =、!=(等於操作) D.3.3 AND(條件與操作) D.3.4 OR(條件或操作) D.3.5 文字運算式 D.4 屬性訪問器 D.4.1 訪問堆轉儲快照中對象的欄位 D.4.2 訪問Java Bean屬性 D.4.3 呼叫OQL Java方法 D.4.4 OQL 的內建函數 D.5 OQL 語言的 BNF 範式 附錄E JDK 歷史版本軌