Mastering Java 18.9 - Second Edition: Write reactive, modular, concurrent, and secure code
暫譯: 精通 Java 18.9 - 第二版:撰寫反應式、模組化、併發及安全的程式碼

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 Ninja 的旅程從這裡開始!

主要特色


  • 本書將教你如何構建高度可擴展、快速且安全的應用程式

  • 涵蓋 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 開發人員,那麼本書可能會對你來說有些困難 - 首先獲得語言基礎的堅實理解會更有幫助。