2014年7本最好的 Java 8 书籍

jopen 10年前

Java 8 是近年来Java SE最为显著发布。其全新的特性和编程功能的风格可以改变程序员编写Java代码根本的方式。 Java的8侧重于以下主要新特性:

  • Lambda 表达式.
  • 流API和并行数据处理。
  • 新修改的接口和多重继承。
  • 新的Date 和 Time API.
  • The Nashorn Javascript Engine.

这些功能允许开发人员通过编写简单,更清洁,更快速,更高效的代码,以提高生产率。这也意味着,你需要学习这些新东西。让我们来看看下面的书籍:

  1. Java SE 8 for the Really Impatient
  2. Java 8: The Fundamentals [Kindle Edition]
  3. Java 8 Lambdas: Pragmatic Functional Programming
  4. Java 8 Pocket Guide
  5. Java SE 8 for Programmers
  6. Java 8 New Features: A Practical Heads-Up Guide
  7. Java 8 in Action

 

1. Java SE 8 for the Really Impatient

2014年7本最好的 Java 8 书籍Author: Cay S. Horstmann

Publisher: Addison-Wesley Professional

Published Date: January 24, 2014

Paperback: 240 pages

Read Full Customer Reviews

Content Coverage:

  • Lambdas Expressions
  • The Stream API
  • Programming with Lambdas
  • JavaFX
  • The New Date and Time API
  • Concurrency Enhancements
  • The Nashorn Javascript Engine
  • Miscellaneous Goodies
  • Java 7 Features that You May Have Missed

 

 

 

 

More information about Java SE 8 for the Really Impatient on Amazon

 


2. Java 8: The Fundamentals [Kindle Edition]

2014年7本最好的 Java 8 书籍Author: Dane Cameron

Publisher: Cisdal Publishing

Published Date: March 15, 2014

File Size: 2247 KB

Read Full Customer Reviews

Content Coverage:

  • Lambda Expressions
  • Streams API
  • Interfaces
  • Java Date and Time API
  • Nashorn

 

 

 

 

 

 

 

 

More information about Java 8: The Fundamentals on Amazon

 


3. Java 8 Lambdas: Pragmatic Functional Programming

2014年7本最好的 Java 8 书籍Author: Richard Warburton

Publisher: O'Reilly Media

Published Date: April 7, 2014

Paperback: 182 pages

Read Full Customer Reviews

Content Coverage:

  • Lambda Expressions
  • Streams
  • Libraries
  • Enhanced Collections and Collectors
  • Data Parallelism
  • Testing, Debugging and Refactoring
  • Design and Architectural Principles
  • Lambda-Enabled Concurrency

 

 

 

More information about Java 8 Lambdas: Pragmatic Functional Programming on Amazon

 


4. Java 8 Pocket Guide

2014年7本最好的 Java 8 书籍Author: Robert Liguori and Patricia Liguori

Publisher: O'Reilly Media

Published Date: April 28, 2014

Paperback: 242 pages

Read Full Customer Reviews

Content Coverage:

  • Part I: Language
    • Naming Conventions
    • Lexical Elements
    • Fundamental Types
    • Reference Types
    • Object-Oriented Programming
    • Statements and Blocks
    • Exception Handling
    • Java Modifiers
    </li>
  • Part II: Platform
    • Java Platform, Standard Edition
    • Development Basics
    • Memory Management
    • Basic Input and Output
    • New I/O API (NIO.2)
    • Concurrency
    • Java Collections Framework
    • Generics Framework
    • The Java Scripting Framework API
    • Date and Time API
    • Lambda Expressions
    • </ul> </li>
    • Part III: Appendixes
      • Fluent APIs
      • Third-Party Tools
      • UML Basics
      • </ul> </li> </ul>

        More information Java 8 Pocket Guide on Amazon

         


        5. Java SE 8 for Programmers

        2014年7本最好的 Java 8 书籍Author: Paul Deitel and Harvey Deitel

        Publisher: Prentice Hall

        Published Date: April 9, 2014

        Paperback: 1104 pages

        Read Full Customer Reviews

        Content Coverage:

        • Introduction to Java and Test-driving a Java Application
        • Introduction to Java Applications; Input/Output and Operators
        • Introduction to Classes, Objects, Methods and Strings
        • Control Statements: Part 1; Assignment, ++ and -- Operators
        • Control Statements: Part 2; Logical Operators
        • Methods: A Deeper Look
        • Arrays and ArrayLists
        • Classes and Objects: A Deeper Look
        • Object-Oriented Programming: Inheritance
        • Object-Oriented Programming: Polymorphism and Interfaces
        • Exception Handling: A Deeper Look
        • Swing GUI Components: Part 1
        • Graphics and Java 2D
        • Strings, Characters and Regular Expressions
        • Files, Streams and Object Serialization
        • Generic Collections
        • Java SE 8 Lambdas and Streams
        • Generic Classes and Methods
        • Swing GUI Components: Part 2
        • Concurrency
        • Accessing Databases with JDBC
        • JavaFX GUI
        • ATM Case Study, Part 1: Object-Oriented Design with the UML
        • ATM Case Study, Part 2: Implementing an Object-Oriented Design

        More information about Java SE 8 for Programmers on Amazon

         


        6. Java 8 New Features: A Practical Heads-Up Guide

        2014年7本最好的 Java 8 书籍Author: Richard Reese

        Publisher: P8tech

        Published Date: May 15, 2014

        Paperback: 443 pages

        File Size (Kindle Edition): 4522 KB

        Read Full Customer Reviews

        Content Coverage:

        • Chapter 1: Java 8 and Interface Enhancements
        • Chapter 2: Lambda Expressions
        • Chapter 3: Streams
        • Chapter 4: Date and Time
        • Chapter 5: Odds and Ends
        • Appendix: Date and Time Classes

        More information about Java 8 New Features on Amazon


        7. Java 8 in Action

        2014年7本最好的 Java 8 书籍Author: Raoul-Gabriel Urma, Mario Fusco, and Alan Mycroft

        Publisher: Manning Publications

        Published Date: Fall 2014

        Paperback: 375 pages

        Read Full Customer Reviews

        Content Coverage:

        • Part I: Fundamentals
          • Java 8: why should you care?
          • Passing code with behavior parameterization
          • Lambda Expressions
          </li>
        • Part II: Functional-Style Data Processing
          • Processing Data with Streams
          • Collecting Data with Streams
          • Parallel Data Processing and Performance
          • </ul> </li>
          • Part III: Effective Java 8 Programming
            • Refactoring, Testing, Debugging
            • Default Methods
            • Optional: A Better Alternative to Null
            • CompletableFuture: composable asynchronous programming
            • New Date and Time API
            • </ul> </li>
            • Part IV: Beyond Java 8
              • Thinking Functionally
              • Functional Programming Technique
              • Blending OOP and FP: comparing Java 8 and Scala
              • Conclusions and “where next” for Java
              • </ul> </li> </ul>