Mastering Java 18.9 - Second Edition: Write reactive, modular, concurrent, and secure code

Dr. Edward Lavieri

  • 出版商: Packt Publishing
  • 出版日期: 2018-09-28
  • 售價: $1,520
  • 貴賓價: 9.5$1,444
  • 語言: 英文
  • 頁數: 462
  • 裝訂: Paperback
  • ISBN: 1789137616
  • ISBN-13: 9781789137613
  • 相關分類: Java 程式語言
  • 立即出貨 (庫存=1)

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

商品描述

Your road to becoming a Java Ninja begins here!

Key Features

  • This book will teach you to build highly scalable, fast, and secure applications
  • It covers major concepts introduced with the new long-term-release version of Java 18.9
  • It will guide you with tools, techniques and best practices to enhance application development

Book Description

Java 18.9 has been termed as a long-term release and its new features add to the richness of the language, one of the languages most used by developers to build robust software applications. Java 18.9 comes with a special emphasis on variable type inference, performance improvements, simplified multi-threading, improvements to lambda and more.

Fully updated to Java 18.9, this book stands to help any Java developer enjoy the richness of the Java programming language. The modern Java platform can be used to build robust software applications including enterprise-level applications and mobile applications. The Java platform has a special emphasis on modularity making this the programming platform of choice for millions of developers. This book is your one-stop guide to mastering the recent updates to the Java platform. You will be provided with detailed explanations of the recent features introduced in Java 9, Java 18.3, and Java 18.9. Some of the newest features of the Java platform are ground-breaking and, if you are an experienced programmer, you will be able to make your enterprise application leaner by learning these new features.

You will be provided with practical guidance on how to apply the new features and further information on future developments of the Java platform. This book will improve your development productivity and help you make your applications more efficient. After absorbing the content in this book, you are sure to become the "go-to" Java developer in your organization.

By the end of the book, you will have a great understanding of the Java platform and its recent changes.

By the end of the book, you'll not only know the important concepts of Modern Java SE, but you'll also have a nuanced understanding of the important aspects of programming with this great language.

What you will learn

  • Learn how to write modular Java applications in terms of the newly introduced module system
  • Learn how to migrate existing Java applications to modular ones
  • Understand how does the G1 garbage collector work and how to use in order to leverage the performance of your applications now that it is used by default in the JVM
  • Leverage the possibilities provided the newly introduced Java shell
  • Learn how to performance test your application effective with the JVM harness that is included as the official Java benchmarking suite
  • Learn how Java provides support for the HTTP 2.0 standard
  • Learn how to use the new process API
  • Learn about the additional enhancements and features provided by Java 9, 10, and 11

Who This Book Is For

This book is targeted for experienced Java developers with good understanding of the Java language. If you are a novice Java developer, then this book might be a tough read for you - it is helpful to gain a solid understanding of the language basics first.

商品描述(中文翻譯)

成為Java忍者的路徑就從這裡開始!

主要特點



  • 本書將教您建立高度可擴展、快速且安全的應用程式

  • 涵蓋了新的長期支援版本Java 18.9引入的主要概念

  • 將指導您使用工具、技術和最佳實踐來增強應用程式開發

書籍描述


Java 18.9被稱為長期支援版本,其新功能增加了語言的豐富性,是開發人員用於構建強大軟體應用程式的最常用語言之一。Java 18.9特別強調變數類型推斷、性能改進、簡化多線程、lambda改進等。


本書完全更新至Java 18.9,旨在幫助任何Java開發人員享受Java程式語言的豐富性。現代Java平台可用於構建強大的軟體應用程式,包括企業級應用程式和移動應用程式。Java平台特別強調模塊化,使其成為數百萬開發人員的首選程式平台。本書是您掌握Java平台最新更新的一站式指南。您將獲得對Java 9、Java 18.3和Java 18.9中引入的最新功能的詳細解釋。Java平台的一些最新功能是突破性的,如果您是一位經驗豐富的程式設計師,通過學習這些新功能,您將能夠使企業應用程式更加精簡。


本書將為您提供實用指南,教您如何應用新功能,並提供有關Java平台未來發展的更多信息。本書將提高您的開發生產力,幫助您使應用程式更加高效。在吸收本書內容後,您肯定會成為組織中的Java開發人員首選。


通過本書,您將對Java平台及其最新變化有深入的了解。


通過本書,您不僅將了解現代Java SE的重要概念,還將對使用這個偉大語言進行程式設計的重要方面有細緻的理解。

您將學到什麼



  • 學習如何使用新引入的模塊系統編寫模塊化的Java應用程式

  • 學習如何將現有的Java應用程式遷移到模塊化應用程式

  • 了解G1垃圾回收器的工作原理,以及如何使用它來提升應用程式的性能,因為它現在是JVM的默認選項

  • 利用新引入的Java shell提供的可能性

  • 學習如何使用作為官方Java基準測試套件的JVM測試工具有效地對應用程式進行性能測試

  • 了解Java如何支援HTTP 2.0標準

  • 學習如何使用新的進程API

  • 了解Java 9、10和11提供的其他增強功能和特性

本書適合對象


本書針對具有良好Java語言理解能力的經驗豐富的Java開發人員。如果您是初學者Java開發人員,那麼本書可能會對您來說有些困難 - 建議您先獲得對語言基礎的扎實理解。