Sponsored links


Valid XHTML 1.0!
Valid CSS!



Product: Book - Paperback
Title: Java 2 for Dummies
Publisher: For Dummies
Authors: Barry Burd
Rating: 4/5
Customer opinion - 4 stars out of 5
An alright intro book


This book makes for a good introduction to Java 2, and it touches on many important methods and programming blocks, with easy to follow examples, but like the title implies its for the Java ignorant, a good follow up to this book for the newbie Java programmer would be a J2EE O'reilly edition.



Product: Book - Paperback
Title: Effective Java Programming Language Guide
Publisher: Addison-Wesley Professional
Authors: Joshua Bloch
Rating: 5/5
Customer opinion - 5 stars out of 5
Read this now


This book is intended to follow in the footsteps of Scott Meyers' "Effective C++" books, and does a great job of it! The 57 (instead of Meyers' 50) topics are very well chosen, and the level of detail is excellent. Code examples, showing both the correct way and the wrong way to do things, are just the right length - complete enough to make their point, yet still nice and short. The items on equals(), clone(), and the typesafe enum pattern are worth the price of the book themselves. BTW, avoid the vastly inferior "Practical Java" - it's more of an introduction to Java, with much less detail, and many tips which will seem trivial to an experienced Java programmer.



Product: Book - Paperback
Title: Concurrent Programming in Java(TM): Design Principles and Pattern (2nd Edition)
Publisher: Addison-Wesley Professional
Authors: Doug Lea
Rating: 5/5
Customer opinion - 5 stars out of 5
Excellent, Deep & Clear


Doug Lea does an excellent work.On the one hand, he does much more than cover the API. He teaches you to *think* & understand multithreades. Example: he doesn't just state the java API won't let you modify a datastructure while iterating on it. He goes further to explain *how* java prevents this, and then details several methods to work around it. This particular example has greatly helped me with a project I'm on.On the other hand, I found the explanations clear and easy to follow. Great book...



Product: Book - Paperback
Title: Mastering C# Database Programming
Publisher: Sybex Inc
Authors: Jason Price
Rating: 5/5
Customer opinion - 5 stars out of 5
Should be more than 5 stars


I bought this book and the same author's Visual C# .NET book, also from Sybex.
I found the introductory chapter on SQL very useful, since I didn't know SQL to begin with; I found it contained everything I needed to know to get going with databases. Just enough without going overboard!
This book teaches the basics of databases, and then plunges in to teach how to use C# to access a database. The book also teaches advanced data access using C#, such as caching data in an ADO.NET program.