買這商品的人也買了...
-
學徒模式-優秀軟體開發者的養成之路 (Apprenticeship Patterns: Guidance for the Aspiring Software Craftsman)$420$332 -
深入淺出 C#, 3/e (Head First C#, 3/e)$980$774 -
ASP.NET MVC 5 網站開發美學$780$616 -
AngularJS 建置與執行 (AngularJS: Up and Running: Enhanced Productivity with Structured Web Apps)$520$411 -
USB轉TTL序列埠模組$80$76 -
Python 絕技:運用 Python 成為頂級駭客 (Violent Python : A Cookbook for Hacker, Forensic Analysis, Penetration Testers and Security Engineers)$474$450 -
遊戲設計的有趣理論, 2/e (Koster: Theory of Fun for Game Design, 2/e)$480$379 -
Python 機器學習 (Python Machine Learning)$580$452 -
網站擷取|使用 Python (Web Scraping with Python: Collecting Data from the Modern Web)$580$458 -
React 啟動與運行 (React: Up & Running: Building Web Applications)$580$458 -
演算法技術手冊, 2/e (Algorithms in a Nutshell: A Practical Guide, 2/e)$580$458 -
深入淺出 Ruby (Head First Ruby)$780$616 -
Effective C# 中文版 | 寫出良好 C# 程式的 50個具體做法, 3/e (Effective C# : 50 Specific Ways to Improve Your C#(Covers C# 6.0), 3/e)$450$356 -
Effective SQL 中文版 | 寫出良好 SQL 的 61個具體做法 (Effective SQL : 61 Specific Ways to Write Better SQL)$450$356 -
TensorFlow + Keras 深度學習人工智慧實務應用$590$460 -
前端開發的涅槃:React 全面昇華你的 FrontEnd 境界$540$459 -
資料結構 -- 使用 Python$520$411 -
白話大數據與機器學習$480$379 -
寫程式前就該懂的演算法 ─ 資料分析與程式設計人員必學的邏輯思考術 (Grokking Algorithms: An illustrated guide for programmers and other curious people)$390$308 -
打造可維護軟體|編寫可維護程式碼的10項法則 (Java版) (Building Maintainable Software, Java Edition: Ten Guidelines for Future-Proof Code)$450$356 -
深入理解 Linux 程式設計:從應用到核心$580$493 -
Docker 入門與實戰, 2/e$500$395 -
勒索病毒程式設計 : 揭秘你所不知道的勒索病毒$480$374 -
Unity 超人氣遊戲設計全書:萬代南夢宮一線設計師的原創大獎遊戲實戰!$590$466 -
世界排名第一的視覺資料庫:OpenCV 開發一本搞定$680$578
相關主題
商品描述
Preview the new Java 9 modules, SDK, JDK, JVM and more in this comprehensive early adopter title. This book covers what’s new in Java 9 and how to use these new features. Java 9 Revealed is for experienced Java programmers looking to make the migration from Java 7 or Java 8 to Java 9.
Author Kishori Sharan begins by covering how to develop Java applications using new the module system introduced in Java 9 and how to use the JShell tool in Java 9 for quick prototyping. There is extensive coverage of new Java 9 features, such as the new layout of the modular JDK/JRE runtime image, new convenience factory methods for creating collections, the new spin-wait hints introduced to improve performance of spin loops in your code, and the new Desktop API for implementing platform-specific desktop features. Along the way you will also learn how to use the Reactive Streams API in Java 9 and, most importantly, this book will show you the breaking changes in Java 9.
What You'll Learn
- Discover what is new in the Process API
- Inspect a thread’s stack with the Stack-Walking API
- Use the jlink tool to create a custom runtime image
- Work with HTML5 Javadoc and use the new search feature in Javadoc
- Learn how to use new methods and collectors in the Streams API
- Learn how to create a custom logger to log messages from platform classes and how to use JVM logs
- Learn about new methods in the Optional class and how to use them
- Learn how to compare arrays and slices of arrays
- Learn how to use the enhanced try-with-resources blocks
- Make your object deserialization more secure by using object deserialization filters
Who This Book Is For
Experienced Java programmers and developers.
商品描述(中文翻譯)
在這本全面的早期採用者書籍中,預覽新的 Java 9 模組、SDK、JDK、JVM 等等。本書涵蓋了 Java 9 的新特性以及如何使用這些新功能。Java 9 Revealed 針對希望從 Java 7 或 Java 8 遷移到 Java 9 的經驗豐富的 Java 程式設計師。
作者 Kishori Sharan 首先介紹如何使用 Java 9 中引入的新模組系統來開發 Java 應用程式,以及如何使用 Java 9 中的 JShell 工具進行快速原型設計。本書廣泛涵蓋了 Java 9 的新特性,例如模組化 JDK/JRE 執行時映像的新佈局、用於創建集合的新便利工廠方法、為了提高程式碼中旋轉迴圈性能而引入的新旋轉等待提示,以及用於實現平台特定桌面功能的新桌面 API。在此過程中,您還將學習如何在 Java 9 中使用反應式流 API,最重要的是,本書將向您展示 Java 9 中的重大變更。
您將學到什麼
- 了解 Process API 中的新功能
- 使用 Stack-Walking API 檢查執行緒的堆疊
- 使用 jlink 工具創建自定義執行時映像
- 使用 HTML5 Javadoc 並在 Javadoc 中使用新的搜索功能
- 學習如何在 Streams API 中使用新方法和收集器
- 學習如何創建自定義記錄器以記錄來自平台類的消息,以及如何使用 JVM 日誌
- 了解 Optional 類中的新方法及其用法
- 學習如何比較數組和數組切片
- 學習如何使用增強的 try-with-resources 區塊
- 通過使用物件反序列化過濾器來提高物件反序列化的安全性
本書適合誰閱讀
經驗豐富的 Java 程式設計師和開發人員。
