Description:This book is a great explanation of Java programming if you have had some experience in programming languages (especially C) before. If you like learning from example code this is the book to get as it has lots of relevant example code that is very well commented.