Foreword

The evolving Java language has much to offer, and its wealth of features can overwhelm even advanced Java developers. Oracle's recent Java 8 release has increased this wealth by offering exciting new features such as lambdas and the Streams API.

Perhaps you already know the basics of this language (e.g., types, operators, statements, and a few assorted APIs) and want to learn more about Java without becoming too overwhelmed. If so, I heartily recommend that you check out this book by author Kishori Sharan.

Kishori provides a solid introduction to annotations, inner classes, reflection, generics, lambdas, threads, I/O, archive files, New I/O, New I/O 2, garbage collection, the Collections Framework, and the Streams API. You'll discover ...

Get Beginning Java 8 Language Features: Lambda Expressions, Inner Classes, Th reads, I/O, Collections,and Streams now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.