Title: Difficult to understand.
Review: I find this book difficult to understand, so I'm looking for another Java book to buy. (I'm an experienced programmer with 15 years in the industry but no OO experience.) For example, the authors cannot explain "throwing" and "catching" exceptions without using the words "throw" and "catch". This is like a dictionary defining a word by using that word in the definition. Sometimes these authors spend pages of your time giving you an overview that only serves to confuse you. Brief overviews are fine, but in most cases they should just get to the point. After reading some chapters, I've found myself reading the corresponding chapters in other Java books because I didn't feel as though I understood the material. Maybe the 2nd edition is better...
Is this product review negative?