Java 9 High Performance

Mayur Ramgir, Nick Samoylov

  • 出版商: Packt Publishing
  • 出版日期: 2017-11-01
  • 售價: $1,700
  • 貴賓價: 9.5$1,615
  • 語言: 英文
  • 頁數: 398
  • 裝訂: Paperback
  • ISBN: 1787120783
  • ISBN-13: 9781787120785
  • 相關分類: Java 程式語言
  • 立即出貨 (庫存=1)

買這商品的人也買了...

商品描述

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編程的最佳實踐,這將幫助您提高代碼庫的質量。


通過本書,您將掌握在Java中構建和部署高效、可擴展和並發應用程序的知識。


風格和方法


這本逐步指南提供真實世界的示例,讓您親身體驗。