Top 7 Java 8 Books in 2014
- Details
- Written by Nam Ha Minh
- Last Updated on 15 March 2020   |   Print Email
Java 8 is the most significant release of Java SE in recent years. Its brand-new features and functional style of programming can change the way programmers write Java code fundamentally. Java 8 focuses on the following primarily new features:
- Lambda Expressions.
- The Streams API and parallel data processing.
- New changes to Interfaces and multiple inheritances.
- The new Date and Time API.
- The Nashorn Javascript Engine.
These features allow developers to increase productivity by writing simpler, cleaner, faster and more efficient code. That also means you need to learn these new things. Let take a look at the following books and select one that suites you:
- Java SE 8 for the Really Impatient
- Java 8: The Fundamentals [Kindle Edition]
- Java 8 Lambdas: Pragmatic Functional Programming
- Java 8 Pocket Guide
- Java SE 8 for Programmers
- Java 8 New Features: A Practical Heads-Up Guide
- Java 8 in Action
1. Java SE 8 for the Really Impatient
Publisher: Addison-Wesley Professional
Published Date: January 24, 2014
Paperback: 240 pages
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]
Publisher: Cisdal Publishing
Published Date: March 15, 2014
File Size: 2247 KB
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
Publisher: O'Reilly Media
Published Date: April 7, 2014
Paperback: 182 pages
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
Author:Robert Liguori and Patricia Liguori
Publisher: O'Reilly Media
Published Date: April 28, 2014
Paperback: 242 pages
Content Coverage:
- Part I: Language
- Naming Conventions
- Lexical Elements
- Fundamental Types
- Reference Types
- Object-Oriented Programming
- Statements and Blocks
- Exception Handling
- Java Modifiers
- 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
- Part III: Appendixes
- Fluent APIs
- Third-Party Tools
- UML Basics
More information Java 8 Pocket Guide on Amazon
5. Java SE 8 for Programmers
Author: Paul Deitel and Harvey Deitel
Publisher: Prentice Hall
Published Date: April 9, 2014
Paperback: 1104 pages
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
Publisher: P8tech
Published Date: May 15, 2014
Paperback: 443 pages
File Size (Kindle Edition): 4522 KB
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
Author: Raoul-Gabriel Urma, Mario Fusco, and Alan Mycroft
Publisher: Manning Publications
Published Date: August 28th, 2014
Paperback: 424 pages
Content Coverage:
- Part I: Fundamentals
- Java 8: why should you care?
- Passing code with behavior parameterization
- Lambda Expressions
- Part II: Functional-Style Data Processing
- Processing Data with Streams
- Collecting Data with Streams
- Parallel Data Processing and Performance
- 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
- 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
More information about this book on Amazon
You may be also interested in:
- Top 7 Books for Java Build Tools in 2014
- Top 8 Books for Java Web Frameworks in 2014
- Top 9 Books for Java Application Servers
- Top 9 Books for Java Unit Testing Frameworks in 2014
- Most Recommended Core Java Books for Serious Developers
Comments