Java 9 for Programmers (4th Edition) (Deitel Developer Series)

Paul J. Deitel, Harvey Deitel

  • 出版商: Prentice Hall
  • 出版日期: 2017-05-11
  • 售價: $2,100
  • 貴賓價: 9.5$1,995
  • 語言: 英文
  • 頁數: 1120
  • 裝訂: Paperback
  • ISBN: 0134777565
  • ISBN-13: 9780134777566
  • 相關分類: Java 程式語言
  • 立即出貨(限量) (庫存=1)

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

商品描述

The professional programmer’s Deitel® guide to Java® 9 and the powerful Java platform

 

Written for programmers with a background in another high-level language, this book applies the Deitel signature live-code approach to teaching programming and explores the Java® 9 language and APIs in depth. The book presents concepts in fully tested programs, complete with code walkthroughs, syntax shading, code highlighting and program outputs. It features hundreds of complete Java 9 programs with thousands of lines of proven code, and hundreds of software-development tips that will help you build robust applications.

 

Start with an introduction to Java using an early classes and objects approach, then rapidly move on to more advanced topics, including JavaFX GUI, graphics, animation and video, exception handling, lambdas, streams, functional interfaces, object serialization, concurrency, generics, generic collections, database with JDBC™ and JPA, and compelling new Java 9 features, such as the Java Platform Module System, interactive Java with JShell (for discovery, experimentation and rapid prototyping) and more. You’ll enjoy the Deitels’ classic treatment of object-oriented programming and the object-oriented design ATM case study, including a complete Java implementation. When you’re finished, you’ll have everything you need to build industrial-strength, object-oriented Java 9 applications.

 

New Java® 9 Features
  • Java® 9’s Platform Module System
  • Interactive Java via JShell—Java 9’s REPL
  • Collection Factory Methods, Matcher Methods, Stream Methods, JavaFX Updates, Using Modules in JShell, Completable Future Updates, Security Enhancements, Private Interface Methods and many other language and API updates.

Core Java Features

  • Classes, Objects, Encapsulation, Inheritance, Polymorphism, Interfaces
  • Composition vs. Inheritance, “Programming to an Interface not an Implementation”
  • Lambdas, Sequential and Parallel Streams, Functional Interfaces with Default and Static Methods, Immutability
  • JavaFX GUI, 2D and 3D Graphics, Animation, Video, CSS, Scene Builder
  • Files, I/O Streams, XML Serialization
  • Concurrency for Optimal Multi-Core Performance, JavaFX Concurrency APIs
  • Generics and Generic Collections
  • Recursion, Database (JDBC™ and JPA)

Keep in Touch

  • Contact the authors at: deitel@deitel.com
  • Join the Deitel social media communities
    LinkedIn® at bit.ly/DeitelLinkedIn
    Facebook® at facebook.com/DeitelFan
    Twitter® at twitter.com/deitel
    YouTube™ at youtube.com/DeitelTV
  • Subscribe to the Deitel ® Buzz e-mail newsletter at www.deitel.com/newsletter/subscribe.html
  • For source code and updates, visit: www.deitel.com/books/Java9FP

商品描述(中文翻譯)

《專業程式設計師的Deitel® Java® 9指南與強大的Java平台》

本書針對具備其他高階語言背景的程式設計師,採用Deitel標誌性的「實戰代碼」教學方法,深入探索Java® 9語言和API。書中以完整的測試程式呈現概念,包括代碼解說、語法標示、代碼突出顯示和程式輸出。書中包含數百個完整的Java 9程式,數千行經過驗證的代碼,以及數百個軟體開發技巧,幫助您建立強大的應用程式。

從使用早期類別和物件方法介紹Java開始,然後快速轉向更高級的主題,包括JavaFX GUI、圖形、動畫和視頻、例外處理、lambda、流、函數介面、物件序列化、並行處理、泛型、泛型集合、使用JDBC™和JPA的資料庫,以及Java 9的新功能,如Java平台模組系統、互動式Java(用於探索、實驗和快速原型開發)等。您將享受到Deitel對物件導向編程和物件導向設計ATM案例研究的經典處理,包括完整的Java實現。完成後,您將擁有構建工業級物件導向Java 9應用程式所需的一切。

《Java® 9的新功能》
- Java® 9的平台模組系統
- 互動式Java(JShell)- Java 9的REPL
- 集合工廠方法、匹配器方法、流方法、JavaFX更新、在JShell中使用模組、CompletableFuture更新、安全增強、私有介面方法和其他語言和API更新。

《核心Java功能》
- 類別、物件、封裝、繼承、多型、介面
- 組合與繼承、「以介面而非實作程式」
- Lambda、順序和並行流、具有預設和靜態方法的函數介面、不可變性
- JavaFX GUI、2D和3D圖形、動畫、視頻、CSS、場景建構器
- 檔案、I/O串流、XML序列化
- 適用於最佳多核效能的並行處理、JavaFX並行處理API
- 泛型和泛型集合
- 遞迴、資料庫(JDBC™和JPA)

《保持聯繫》
- 聯繫作者:deitel@deitel.com
- 加入Deitel社群媒體
- LinkedIn®:bit.ly/DeitelLinkedIn
- Facebook®:facebook.com/DeitelFan
- Twitter®:twitter.com/deitel
- YouTube™:youtube.com/DeitelTV
- 訂閱Deitel® Buzz電子報:www.deitel.com/newsletter/subscribe.html
- 獲取原始碼和更新資訊,請訪問:www.deitel.com/books/Java9FP