Java 9 High Performance
暫譯: Java 9 高效能編程
Mayur Ramgir, Nick Samoylov
- 出版商: Packt Publishing
- 出版日期: 2017-11-01
- 售價: $1,700
- 貴賓價: 9.5 折 $1,615
- 語言: 英文
- 頁數: 398
- 裝訂: Paperback
- ISBN: 1787120783
- ISBN-13: 9781787120785
-
相關分類:
Java 程式語言
立即出貨 (庫存=1)
買這商品的人也買了...
-
$500$395 -
$220$209 -
$250鳳凰計畫:一個 IT計畫的傳奇故事 (The Phoenix Project : A Novel about IT, DevOps, and Helping your business win)(沙盤特別版)
-
$480$374 -
$580$458 -
$520$442 -
$500$395 -
$360$180 -
$580$458 -
$680$537 -
$360$284 -
$390$257 -
$590$466 -
$560$476 -
$480$408 -
$580$458 -
$450$297 -
$500$390 -
$580$458 -
$780$663 -
$500$390 -
$990Mastering Unity 2017 Game Development with C# - Second Edition
-
$948Mastering AWS Security
-
$1,760$1,672 -
$699$594
相關主題
商品描述
Best practices to adapt and bottlenecks to avoid
About This Book
- Tackle all kinds of performance-related issues and streamline your development
- Master the new features and new APIs of Java 9 to implement highly efficient and reliable codes
- Gain an in-depth knowledge of Java application performance and obtain best results from performance testing
Who This Book Is For
This book is for Java developers who would like to build reliable and high-performance applications. Prior Java programming knowledge is assumed.
What You Will Learn
- Work with JIT compilers
- Understand the usage of profiling tools
- Generate JSON with code examples
- Leverage the command-line tools to speed up application development
- Build microservices in Java 9
- Explore the use of APIs to improve application code
- Speed up your application with reactive programming and concurrency
In Detail
Finally, a book that focuses on the practicalities rather than theory of Java application performance tuning. This book will be your one-stop guide to optimize the performance of your Java applications.
We will begin by understanding the new features and APIs of Java 9. You will then be taught the practicalities of Java application performance tuning, how to make the best use of garbage collector, and find out how to optimize code with microbenchmarking. Moving ahead, you will be introduced to multithreading and learning about concurrent programming with Java 9 to build highly concurrent and efficient applications. You will learn how to fine tune your Java code for best results. You will discover techniques on how to benchmark performance and reduce various bottlenecks in your applications. We'll also cover best practices of Java programming that will help you improve the quality of your codebase.
By the end of the book, you will be armed with the knowledge to build and deploy efficient, scalable, and concurrent applications in Java.
Style and approach
This step-by-step guide provides real-world examples to give you a hands-on experience.
商品描述(中文翻譯)
**最佳實踐與應避免的瓶頸**
## 本書介紹
- 解決各種性能相關問題,簡化您的開發流程
- 精通 Java 9 的新功能和新 API,以實現高效且可靠的代碼
- 深入了解 Java 應用程序性能,並從性能測試中獲得最佳結果
## 本書適合誰
本書適合希望構建可靠且高性能應用程序的 Java 開發人員。假設讀者具備基本的 Java 程式設計知識。
## 您將學到什麼
- 使用 JIT 編譯器
- 理解性能分析工具的使用
- 生成 JSON 的代碼範例
- 利用命令行工具加速應用程序開發
- 在 Java 9 中構建微服務
- 探索使用 API 來改善應用程序代碼
- 通過反應式編程和併發來加速您的應用程序
## 詳細內容
終於有一本專注於 Java 應用程序性能調優的實用書籍,而非理論。本書將成為您優化 Java 應用程序性能的一站式指南。
我們將從了解 Java 9 的新功能和 API 開始。接著,您將學習 Java 應用程序性能調優的實用技巧,如何充分利用垃圾回收器,以及如何通過微基準測試來優化代碼。接下來,您將接觸到多線程,並學習如何使用 Java 9 進行併發編程,以構建高併發和高效的應用程序。您將學會如何微調您的 Java 代碼以獲得最佳結果。您將發現如何基準測試性能並減少應用程序中的各種瓶頸的技術。我們還將涵蓋 Java 程式設計的最佳實踐,幫助您提高代碼庫的質量。
在本書結束時,您將掌握構建和部署高效、可擴展和併發應用程序的知識。
## 風格與方法
這本逐步指南提供了現實世界的範例,讓您獲得實際操作的經驗。