|
Developing Java Software, 2nd Edition
 |
Author: Russel Winder, Graham Roberts List Price: $55.00 Our Price: Click to see the latest and low price ISBN: 0471606960 Publisher: John Wiley & Sons (29 March, 2000) Edition: Paperback Sales Rank: 418,950 Average Customer Rating: 4 out of 5
|
Customer ReviewsRating: 5 out of 5 Good practical mix Quite a nice resource. One thing that hasn't been mentioned, I think, is that this book covers data structures. I looked around for some time for an enjoyable book that showed how to implement the standard data structures in Java, till I found this. I also like the case studies later on. Very useful! Rating: 5 out of 5 This book is very good for High School students (and older) This book provided a very good introduction for me to Object Oriented programming. Although I had previous knowledge of other programming languages, I never knew anything about Object Oriented programming. The authors give an OO approach to the language, explaining what objects are and why we use them instead of linear programming. Java seemed to me as one of the hardest languages to learn when I was 13, but last year when I got this book (I was 15 then), I was able to master Core Java and basic AWT/Swing in a matter of weeks (3 to be precise). I recommend this book to anyone who hasn't had any luck learning Java well before. Since I DID have programming knowledge before, I'm not in a position to recommend it for starters -- but please give it a try. Rating: 5 out of 5 The best programming manual, in any language, I've ever seen First, let me say that I already have some knowledge of C and C++, so I can't comment with certainty on how useful this book would be to someone new to programming, although I suspect it would be great. Having said, that, I must give this book a very enthusiastic recommendation. I've never seen a book which makes it so easy to learn a language on your own! The reasons for this are many: the book is very well organized, with each chapter covering a topic thoroughly and in depth; each example has a "solve the problem" feel to it, with a statement of the problem, the text of the program, and suggestions about testing the program; each chapter ends with really well-chosen exercises followed by harder "challenges" -- much better than the common "Write a program which uses inheritance"-type exercises which are usually found in programming books. The exercises are the highpoint of the book for me. They are actually useful programs that you might want to come back to and reuse, and they are just long enough and demanding enough to make them worth the effort, without taking you weeks to finish (most will take you a few hours). All in all, I wish I had used this as a textbook as soon as I began to learn programming.
|