This book is wonderful. It cover all the thing about Java for a beginner programmer. I warn you this is a beginner book, not suitable for the professionals. But you are a starter for java this is the book for you. Moreover, if you a starter for programming you have to buy this... It has many good examples but for beginners :))
all in all, if you a starter, you buy it...trust me!!