Mastering the Java Virtual Machine: An in-depth guide to JVM internals and performance optimization
暫譯: 精通 Java 虛擬機:深入探討 JVM 內部結構與性能優化指南
Santana, Otàvio
- 出版商: Packt Publishing
- 出版日期: 2024-02-29
- 售價: $1,520
- 貴賓價: 9.5 折 $1,444
- 語言: 英文
- 頁數: 234
- 裝訂: Quality Paper - also called trade paper
- ISBN: 1835467962
- ISBN-13: 9781835467961
-
相關分類:
JVM 語言
立即出貨 (庫存=1)
買這商品的人也買了...
-
無瑕的程式碼-敏捷完整篇-物件導向原則、設計模式與 C# 實踐 (Agile principles, patterns, and practices in C#)$790$616 -
Working Effectively with Legacy Code : 管理、修改、重構遺留程式碼的藝術 (中文版)$720$562 -
$477Rust 權威指南 (The Rust Programming Language (Covers Rust 2018)) -
再強一點:用 Go語言完成六個大型專案$780$616 -
$1,400Network Programming with Go: Learn to Code Secure and Reliable Network Services from Scratch -
黑帽 Python|給駭客與滲透測試者的 Python 開發指南, 2/e (Black Hat Python : Python Programming for Hackers and Pentesters, 2/e)$450$356 -
Spring REST API 開發與測試指南|使用 Swagger、HATEOAS、JUnit、Mockito、PowerMock、Spring Test$580$493 -
Linux 網路內功修煉 - 徹底了解底層原理及高性能架構$780$663 -
演算法生存指南(書況差限門市銷售)$800$632 -
從 Hooks 開始,讓你的網頁 React 起來 (第二版)(iT邦幫忙鐵人賽系列書)$720$562 -
哎呀!不小心刻了一套 React UI 元件庫 : 從無到有輕鬆上手(iThome鐵人賽系列書)$650$507 -
The Rust Programming Language, 2/e (Paperback)$1,800$1,710 -
哎呀!原來 React 這麼有趣好玩:圈叉、貪吃蛇、記憶方塊三款經典遊戲實戰練習(iThome鐵人賽系列書)$620$484 -
Smaller C|用於小型機器之精實程式碼 (Smaller C: Lean Code for Small Machines)$680$537 -
白話機器學習$780$616 -
React 思維進化:一次打破常見的觀念誤解,躍升專業前端開發者(iThome鐵人賽系列書)【軟精裝】$790$616 -
Python 風格徹底研究|超詳實、好理解的 Python 必學主題 (Dead Simple Python)$980$774 -
遞迴演算法大師親授面試心法:Python 與 JavaScript 解題全攻略 (The Recursive Book of Recursion)$680$530 -
建構機器學習系統實踐指南$620$490 -
機器學習的訓練資料 (Training Data for Machine Learning)$780$616 -
資料工程基礎|規劃和建構強大、穩健的資料系統 (Fundamentals of Data Engineering)$980$774 -
讓 AI 好好說話!從頭打造 LLM (大型語言模型) 實戰秘笈$680$537 -
日式 RPG 編年史:從 DQ 到 FF,角色扮演遊戲敘事手法完全剖析$380$300 -
軟體工程師的英語使用守則:English for Developers$420$357 -
內行人才知道的系統設計面試指南 第二輯 (System Design Interview – An Insider's Guide: Volume 2)$820$648
商品描述
Delve into JVM inner workings and explore internals, memory management, and performance optimization
Key Features:
- Uncover the intricacies of JVM, from class loading to garbage collection, and more
- Master JVM memory management for efficient resource use and reduced overhead
- Apply JVM knowledge through case studies, reinforcing your understanding of internals
- Purchase of the print or Kindle book includes a free PDF eBook
Book Description:
Mastering the Java Virtual Machine is a comprehensive guide that will take you into the heart of Java programming, guiding you through the intricate workings of the Java Virtual Machine (JVM) and equipping you with essential skills to become a proficient Java developer.
You'll start by understanding the JVM, exploring its architecture and how it executes Java code. Through detailed explanations and real-world examples, you'll gain a deep understanding of JVM internals, enabling you to write efficient and optimized Java applications.
As you progress, you'll delve into memory management and execution, unraveling the complexities of heap and stack management, garbage collection, and memory profiling. You'll learn how memory is allocated and reclaimed in the JVM, as well as how to optimize memory usage and identify performance bottlenecks in your applications. With this knowledge, you'll be able to create Java programs that are not only robust but also highly performant.
By the end of this book, you'll have the skills needed to excel in Java programming, writing efficient, maintainable code.
What You Will Learn:
- Understand JVM architecture and bytecode execution
- Explore memory management and optimize memory usage
- Compare and evaluate alternative JVMs like GraalVM
- Master reflection for dynamic behavior in Java applications
- Utilize Java annotation processors for code generation
- Get to grips with reactive programming principles for scalable applications
Who this book is for:
This book is for Java developers seeking to deepen their expertise in the Java Virtual Machine (JVM) and optimize Java applications for peak performance. It caters to both intermediate and seasoned professionals who want to explore specific aspects such as JVM internals, memory management, threading, security, and performance tuning.
商品描述(中文翻譯)
深入了解JVM的內部運作,探索內部結構、記憶體管理和性能優化
主要特點:
- 揭示JVM的複雜性,從類別加載到垃圾回收等
- 精通JVM記憶體管理,以有效利用資源並減少開銷
- 通過案例研究應用JVM知識,加強對內部運作的理解
- 購買印刷版或Kindle書籍可獲得免費PDF電子書
書籍描述:
《精通Java虛擬機》是一本全面的指南,將帶您深入Java編程的核心,指導您了解Java虛擬機(JVM)的複雜運作,並為您提供成為熟練Java開發者所需的基本技能。
您將從理解JVM開始,探索其架構以及如何執行Java代碼。通過詳細的解釋和實際範例,您將深入了解JVM的內部運作,使您能夠編寫高效且優化的Java應用程式。
隨著進展,您將深入記憶體管理和執行,解開堆和棧管理、垃圾回收和記憶體分析的複雜性。您將學習JVM中記憶體的分配和回收,以及如何優化記憶體使用並識別應用程式中的性能瓶頸。擁有這些知識後,您將能夠創建不僅穩健而且性能卓越的Java程式。
在本書結束時,您將具備在Java編程中脫穎而出的技能,編寫高效且可維護的代碼。
您將學到的內容:
- 理解JVM架構和字節碼執行
- 探索記憶體管理並優化記憶體使用
- 比較和評估替代JVM,如GraalVM
- 精通反射以實現Java應用程式中的動態行為
- 利用Java註解處理器進行代碼生成
- 理解反應式編程原則以實現可擴展的應用程式
本書適合對象:
本書適合希望深入了解Java虛擬機(JVM)並優化Java應用程式以達到最佳性能的Java開發者。它適合中級和資深專業人士,想要探索JVM內部、記憶體管理、執行緒、安全性和性能調優等特定方面。
