Rating: Summary: This book is great! Review: When I decided to buy this book, I wasn't sure if it was for me because I have no experience (and I mean it) on computer languages and programming. I started reading it and I understood everything so well because she explains all the small details and mentions some very useful examples. I have only read the first chapters, but I'm learning a lot. Now I'm going to take a Java course at my university and I feel so confident about it. I understand the most important features of the language and I know I'll do a very good job in my class. I recommend this book to anyone who wants to learn Java and has no programming experience at all, or even if you just want to learn about OOP (Object-oriented languages), this book is definitely for you. Buy it, you won't regret it! I didn't!
Rating: Summary: Nice Intro Review: This is a very nice intro to OOP and Java -- with little out fussing too much about syntax. A great companion book to a one designed around reference and syntax.
Rating: Summary: Wonderful Java2 book for beginner Review: I think that it is a very good book for every java beginner. As this book can really help you understand what object-oriented programming is , meanwhile the case study will introduce java language in the purpose to walk you through all examples and how to create and implement an object oriented java application.The diagrams and sentences are very clear and easy to follow, the materials is rich and interesting. I think that the author is quite smart as she really deeply understands what a beginner or intermidiate programmer always confuse about what objects is?
Rating: Summary: A fantastic book. I wish I had found it sooner Review: Out of the 10 or so books on Java I have purchased, this book is more valueable than those 10 combined. I think this is because most Java book authors aren't good teachers, even though they are good programmers. If I was going to give someone a starting point to learn java, a starting point for someone who has a very basic understanding of programming, this book would pretty much be my recommendation. I came from a strong html background, with a little knowledge of programming through javascript, and now after working through this book I can do the work of a java developer in the web services company I work for. (No longer just the html guy).
Rating: Summary: This book puts it all together Review: The subject matter found in the book (especially at the beginning) should be included in all Java programming "how to" books. The author's writing style is very clear and easy to understand. I wish I would have found this book along time ago. Simply put... this book puts it all together.
Rating: Summary: Excellent -- This book teaches Review: The book is divided into three parts -- object oriented principles, object modeling, and Java. The author introduces objects and modeling first and then moves into Java. You may think that you have enough to do just learning Java without facing design and modeling issues. You may think that you may be better served by concentrating on just the Java language and turning to OOP, UML and the rest of the alphabet later. Well, no. Many Java texts cover language syntax and features, but you never learn what to do with the language after you have learned its syntax and features. You get to the end of the book and all you are capable of doing is writing toy applications -- like the sample code in the book. Oh, boy, some fun, rather like memorizing your ABCs and never learning to read. Java Objects avoids this problem. First, the objects-first structure provides the reader with a context into which to place the language features that are covered later in the book. It certainly made sense to this reader to learn why you might want a "class" before delving into the details of a Java class. Second, the author uses a long, single, unified sample application throughout the book to demonstrate object oriented programming and Java. She does not bounce the reader from toy application to toy application with the introduction of each new language feature. The use of a single sample application really helps pull principles, modeling and language together. The book is well written and carefully edited, but more important, the book was written by someone who is a gifted teacher. I don't know how she thought of helium balloons to explain object references, but I'll never wonder about references, pointers, or handles again.
Rating: Summary: Excellent Review: I'm trying to teach myself OO and this book has been great. I just wish the author had included answers to the end of chapter questions. I stopped answering the questions since I couldn't confirm whether I was doing them correctly or not. The text is excellent and clearly explains topics. This is the best written Java book I've come across.
Rating: Summary: A Heaven sent book Review: This book is excellent in teaching you how to design a good object oriented model and how to transform this into a program. The book starts off with a basic introduction of what java is about. Once the reader is familiar with this, the book goes onto explain what UML is about and to combine this with Java (e.g. encapsulation, polyphorism, inheritance etc.) Most books would stop here however,the author goes on furhter to explain why it is necessary to use it and what would happen if we didn't. The book consists of a case study and the author walks through this at a slow pace explaining how to discover the objects and the relationships between them. The initial approach to design is critical and hard for beginners to grasp, hence the author provides you with all the necessary steps to take. This book explains the concept of swing user interface very well. There are many examples in the book on how to create a graphical user interface including the case study. At the end of the book is a working case study program. This book is a must for beginners and I would highly recommend it. I've read other books based on java objects but they coming nothing close to this one (and neither do the prices!!!)
Rating: Summary: Great Book for Understanding How to Use and Develop Java Review: I approached this book as an intermediate Java Programmer. The "Beginning" annoyed me because I was not a beginner. Most Java Books tell you how Java works which is fine. But, this book tells you how to use Java. Now you can take all of your Java parts you know and build a fine application. It an excellent approach to teaching Java. It is a must for beginners and intermediate programmers. It will definiely enhance your coding skills and bring you to mastery on the fast track.
Rating: Summary: Start Here! Review: Being new to programming, and wanting to get off to a good start, I agonized over which book to begin with. Should I start with Deitel's "Java: How to Program?" Or how about Horton's "Beginning Java 2"? Or maybe Schildt's entry level java text? It was all so confusing! Then I happened upon this excellent book, and I knew immediately that this was the one. Let's face it, in today's programming world the OO paradigm is where it's at. Unfortunately, however, many introductory books focus on code first and object oriented thinking second. This is completely wrong! As children, we learn the concepts of words first, and then later, in school, we learn how to properly organize those concepts into prose. Should it be any different in learning a programming language? I think not. The fact is that one must have a solid understanding of the object oriented paradigm before one can really be an effective programmer, and this book provides the reader with just such an understanding. It is very readable--fascinating, even--and will allow one to better understand what the many fine "introductory" java books such as those mentioned above are really taking about.
|