Jump to ratings and reviews
Rate this book

Pro Java 8 Programming

Rate this book
Pro Java 8 Programming covers the core Java development kit and the finer points of the core standard edition (SE) and development kit version 8. You'll discover the particulars of working with the Java language and APIs to develop applications in many different contexts.

You will also delve into more advanced topics like lambda expressions, closures, new i/o (NIO.2), enums, generics, XML, metadata and the Swing APIs for GUI design and development. By the end of the book, you’ll be fully prepared to take advantage of Java's ease of development, and able to create powerful, sophisticated Java applications.

What you'll learnHow to use and design your own libraries, classes and methodsHow to use the new lambda expressions, closures, stream API and moreHow to use the new thread and I/O APIs for today's Java applications that must perform at enterprise and parallel scalesHow to use the improved collections APIsHow to build a better Java UI/UX using layout managers, Swing's JTable and JTree APIs, cut-and-paste, and drag-and-dropHow to use Java Database Connectivity (JDBC) to connect and integrate with various MySQL, Oracle, and NoSQL databasesHow to work with internationalization, localization and moreHow to effectively use XML and add annotations to your Java applications and more

Who this book is forThis book is for experienced Java programmers or developers looking to further refine or add to their skills and knowledge base.

695 pages, Kindle Edition

First published May 1, 2015

1 person is currently reading
12 people want to read

About the author

Brett Spell

4 books

Ratings & Reviews

What do you think?
Rate this book

Friends & Following

Create a free account to discover what your friends think of this book!

Community Reviews

5 stars
2 (50%)
4 stars
0 (0%)
3 stars
1 (25%)
2 stars
0 (0%)
1 star
1 (25%)
Displaying 1 of 1 review
22 reviews2 followers
November 9, 2015
This book should not have the number 8 on it's front cover.
Sure, it has 2 chapters dealing with the new features introduced in Java 8 (covering lambdas, streams and very (very) briefly dates) - But the rest of the book does not use these new features... He still uses anonymous classes with one function instead of Lambdas! He also uses Vector in one example, where it actually is indistinguishable from List in this particular case (since he uses synchronized on the function using it, and the only line in that synchronized function adds a value to the vector) - He doesn't even mention what Vector is, how it differs from List, or when you should use it (never).

He also demonstrates the throws keyword with Throwable (which you should not do).
In short, I had to find me another book which I could trust to deliver good Java 8 programming practices.
Displaying 1 of 1 review

Can't find what you're looking for?

Get help and learn more about the design.