Tuesday, May 1, 2012

Java 7 New Features Cookbook Review Part 1

Portada del libro tomada de
Wondering what new features Java 7 has for you, but you don't know where to start? Well, in this post I'm going to start my review of the book "Java 7 New Features Cookbook", written by Richard M. Reese and Jennifer L. Reese, and published by PACKT.

By now I have read the first and second chapters of the book and can tell you how easy it is to read and understand the recipes. The recipes are written in the form "Getting ready - How to do it - How it works - There's more..." which allows you to start using the new features very fast and avoid pitfalls.

Looking at the table of contents you realize that the book covers all major improvements done for Java 7:
  • Chapter 1 is dedicated to Project Coin (JSR334), those small changes to the language that as developers, we'll love.
  • Chapters 2, 3, 4, 5 and 6 are deeply dedicated to the new Java IO named NIO.2 (JSR203).
  • Chapter 7 and 8 explain the graphical user interface and event handling improvements.
  • Chapter 9 is about database, security and system enhancements.
  • Chapter 10 is dedicated to the fork/join framework (JSR166).
As you can see, the major improvements of Java 7 (Project Coin, NIO.2 and the fork/join framework) are being covered in this book, that's why I recommend it if you want to upgrade your knowledge of Java to it's latest version.

One more thing, the book is published in a lot of formats: printed book, kindle, PDF, ePub, so you have many options to read it. I have the kindle edition and it looks great on my kindle, paragraphs are well formatted and the source code is easy to read.

For more information about  this book go to:

See ya!