Top 7 Java 8 Books in 2014

Details Written by Nam Ha Minh Last Updated on 15 March 2020 | Print Email

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.

Cay S. Horstmann

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

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: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:Addison-Wesley ProfessionalJanuary 24, 2014240 pages Read Full Customer Reviews

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

Lambda Expressions

Streams API

Interfaces

Java Date and Time API

Nashorn

Dane CameronCisdal PublishingMarch 15, 20142247 KB Read Full Customer Reviews

More information about Java 8: The Fundamentals on Amazon

Lambda Expressions

Streams

Libraries

Enhanced Collections and Collectors

Data Parallelism

Testing, Debugging and Refactoring

Design and Architectural Principles

Lambda-Enabled Concurrency

Richard WarburtonO'Reilly MediaApril 7, 2014182 pages Read Full Customer Reviews

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

Robert Liguori and

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



Patricia LiguoriO'Reilly MediaApril 28, 2014242 pages Read Full Customer Reviews

More information Java 8 Pocket Guide on Amazon

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

Paul Deitel and Harvey DeitelPrentice HallApril 9, 20141104 pages Read Full Customer Reviews

More information about Java SE 8 for Programmers on Amazon

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

Richard ReeseP8techMay 15, 2014443 pages4522 KB Read Full Customer Reviews

More information about Java 8 New Features on Amazon

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



Raoul-Gabriel Urma, Mario Fusco, and Alan MycroftManning PublicationsAugust 28th, 2014424 pages Read Full Customer Reviews

More information about this book on Amazon

You may be also interested in:



About the Author: Nam Ha Minh is certified Java programmer (SCJP and SCWCD). He started programming with Java in the time of Java 1.4 and has been falling in love with Java since then. Make friend with him on





is certified Java programmer (SCJP and SCWCD). He started programming with Java in the time of Java 1.4 and has been falling in love with Java since then. Make friend with him on Facebook and watch his Java videos you YouTube.