Pro Java 8 Programming covers the core Java development kit. It takes
advantage of 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.