Java 9 for Programmers (4th Edition) (Deitel Developer Series)
暫譯: Java 9 程式設計師指南(第 4 版)(Deitel 開發者系列)

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 平台模組系統、透過 JShell 進行互動式 Java(用於探索、實驗和快速原型設計)等。您將享受 Deitel 對物件導向程式設計的經典處理,以及物件導向設計的 ATM 案例研究,包括完整的 Java 實作。完成後,您將擁有建立工業級物件導向 Java 9 應用程式所需的一切。

Java® 9 新特性


  • Java® 9 的平台模組系統

  • 透過 JShell 進行互動式 Java—Java 9 的 REPL

  • 集合工廠方法、匹配器方法、串流方法、JavaFX 更新、在 JShell 中使用模組、可完成的未來更新、安全性增強、私有介面方法及許多其他語言和 API 更新。

核心 Java 特性



  • 類別、物件、封裝、繼承、多型、介面

  • 組合 vs. 繼承、「針對介面而非實作進行程式設計」

  • 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