AnyBook4Less.com | Order from a Major Online Bookstore |
![]() |
Home |  Store List |  FAQ |  Contact Us |   | ||
Ultimate Book Price Comparison Engine Save Your Time And Money |
![]() |
Title: Beginning Java Objects: From Concepts to Code by Jacquie Barker ISBN: 1-86100-417-6 Publisher: APress Pub. Date: 09 November, 2000 Format: Paperback Volumes: 1 List Price(USD): $39.99 |
Average Customer Rating: 4.7 (73 reviews)
Rating: 5
Summary: A Beginners must have book
Comment: I am thrilled to have found this book!
I have been developing software for several years now. My exposure has been mostly in the mainframe environment. I decided to make a switch to PC development as I find most of the latest technologies are taking place here. I'm very comfortable with programming and thought nothing about teaching myself Java. I quickly realized that it is very different from the other languages that I have learned! I do know C and that helped a bit, but the whole concept of object-oriented was unfamiliar territory.
I originally read Ivor Horton's Beginning Java 2 book but I still wasn't clear. It wasn't until I read Ms. Barker's book, however, that I really saw how to structure an application around objects. In my opinion, this book should be read before reading Mr. Horton's book.
I'm in love with this book, with the author's writing style, the examples and development of the Student Registration System case study application! I really like the part where the author transforms UML class diagrams into actual Java code.
Thank you, Ms. Barker, for writing a marvelous book and for making the understanding of objects so simple.
Rating: 5
Summary: Unlike any other introduction to Java
Comment: I've found that many other texts on introductory Java get you started by saying Hello to the World as soon as the first chapter of the book. Barker takes a different approach by giving just a little "Taste of Java" by executing System.out.println("Wheee!!!!") in the introductory chapter. However, from then on very little new Java syntax is seen until Chapter 13, leaving us wondering what happens in the intervening chapters 2-12? As the title suggests, this book is not merely an introduction to Java, but an introduction to objects in Java.
These first dozen chapters provide an introduction to object modeling, which every Java programmer, if not every object-oriented software developer, should understand fully. This is where the fundamental concepts of abstraction, classes, object instantiation, method invocations and even inheritance are first introduced, only to be re-introduced as Java-specific syntax later on in the book. Unlike the many other books written on learning to program Java, Jacquie Barker takes the time to make sure the reader understands how to design an entire system in an object-oriented fashion from scratch, by painstakingly taking apart the customer requirements list, specifying use cases, identifying classes and designing both the static hierarchy and the dynamic behavior of all the classes that will be involved. She spends these dozen chapters making sure all that is understood and even drawn out in UML or any similar modeling notation way before the system is to be implemented and actually built. Chronologically this would be what would happen in the real world anyway. There then is no better time to dive into Java syntax and learning the language well than after this extensive object introduction where we are finally ready to program. Obviously the principle of having a sound design reverberates throughout this book. So many times have I attempted to start coding in Java without first using pencil, paper, and my brain. Oh how I wished I had this book at my disposal then.
The final part of the book deals with details that make Java useful and unique, such as single inheritance, casting, exceptions, I/O, garbage collection and even Swing, as she introduces these concepts while detailing how to transform the UML model you have just created into actual Java code.
The books intended audience seems quite broad, aimed at developers who lack a sound object-oriented design knowledge to students learning both Java and OO for the first time. Personally even with my 4 years of Java experience, this book still did a fine job of finding and filling in gaps in my knowledge of OOD. One thing to note is that this book seemed to me to be best read from cover-to-cover, not so much as a reference guide you would thumb through. Leave David Flanagan's Nutshell series on your desk for that purpose.
Rating: 5
Summary: Good book for begininers
Comment: I am doing a course in computing and AI and have had no programming experience before university. I found that I understood the examples in the coursework and recommended reading (Deitel and Deitel), but when it came to writing programmes myself I was confused about syntax etc. This book gave a much more comprehensible explanation of what java sytnax meant, and how object oriented programming works. I would recommend it to anyone beginning programming in java, especially those with no prior programming experience. I also think it would be helpful to those with no experience of OO languages.
![]() |
Title: Beginning JavaTM 2 by Ivor Horton ISBN: 0764543652 Publisher: Wrox Pub. Date: 29 March, 2002 List Price(USD): $49.99 |
![]() |
Title: Java 2: A Beginner's Guide by Herbert Schildt, Herb Schildt ISBN: 0072127422 Publisher: McGraw-Hill Osborne Media Pub. Date: 21 November, 2000 List Price(USD): $29.99 |
![]() |
Title: Head First Java by Bert Bates, Kathy Sierra ISBN: 0596004656 Publisher: O'Reilly & Associates Pub. Date: May, 2003 List Price(USD): $39.95 |
![]() |
Title: Thinking in Java (3rd Edition) by Bruce Eckel ISBN: 0131002872 Publisher: Prentice Hall PTR Pub. Date: 06 December, 2002 List Price(USD): $49.99 |
![]() |
Title: Applying UML and Patterns: An Introduction to Object-Oriented Analysis and Design and the Unified Process (2nd Edition) by Craig Larman ISBN: 0130925691 Publisher: Prentice Hall PTR Pub. Date: 13 July, 2001 List Price(USD): $52.00 |
Thank you for visiting www.AnyBook4Less.com and enjoy your savings!
Copyright� 2001-2021 Send your comments