Skip to content
Paperback An Introduction to Object-Oriented Programming with Java Book

ISBN: 0073523305

ISBN13: 9780073523309

An Introduction to Object-Oriented Programming with Java

Select Format

Select Condition ThriftBooks Help Icon

Recommended

Format: Paperback

Condition: Good

$36.89
Save $114.57!
List Price $151.46
Almost Gone, Only 1 Left!

Book Overview

An Introduction to Object-Oriented Programming with Java takes a full-immersion approach to object-oriented programming. Proper object-oriented design practices are emphasized throughout the book. Students learn how to use the standard classes first, then learn to design their own classes.

Wu uses a gentler approach to teaching students how to design their own classes, separating the coverage into two chapters. GUI coverage is also located...

Customer Reviews

5 ratings

Visual Java Teaching Book

A good visual book, teaching by the UML diagrams. Suitable for beginners to intermediate level and a bit more. Nice colorful book. With the help of "Sample Developments" this book will give you some real practical experiments throughout each chapter. My suggestion for those who want to begin Java with no prior programming experience is "Java 60 Minutes a Day" which you can find it in my review list. In my view, as an intermediat programmer, is a bit difficult to understand core java with this book.

Better than the best cup of Java

Note: OOP = object oriented princibles OOT = object oriented technology This was the textbook used for the introduction to computer programming class I just finished taking during 2004. I absolutly loved it! In my opinion, this is an excellent book for those who know NOTHING about programming. The first few chapters deal with the basics of programming in general. Then the book quickly and gently introduces the object oriented side of programming. Thus, the bulk of the book is developing both your general programming skills along with your OOP java skills. What I loved about the book was that it was so remarkably easy to read. Important words/concepts are reiterated throughout to reinforce memory. Everything is explained with only the neccesary technical jargon. Terms and concepts are gradually and thoughtfully introduced, and then used appropriatly throughout the following chapters. I'm guessing about 1/3 of every page consists of diagrams, reinforcing what is read in a wonderfully clear visual mannor. Furthermore, the book provides the information in a surprisingly VISUAL mannor (lots of diagrams and pretty color pages); this is fabulous for first time programmers, especially since programming is inheirantly non-visual. I admit Java isn't the easiest language to learn, like Basic, however it is remarkably sophisticated. Java does not involve either the complex syntax of C++ or the dangerously powerful and yet complicated pointers of C (also C++). Java is not linked to a specific platform like Visual Basic, which is MS Windows ONLY (do we really need to be more dependant on MS). Although C# is almost identical to Java in terms of object oriented technology and syntax (MS stole the whole thing from Sun!), Java is not eternally latched to the MS beast. Unlike the oh-so-easy Basic language, Java is extraodinarly versitile and practical with uses from typical desktop application programming to wickedly awsome web-application development arena, which is not practical with the popular C and C++ languages. Ultimatly the splendar of Java revolves around its wonderful OOP design. For me, developing a Java app. is like createing a piece of architectural artwork. Java's unadulterated use of OO concepts, such as interfaces, the object, abstraction, encapsulation, inheiratance, polymorphism, ect. all allow for truly elegant, robust, and downright...gorgeus pieces of code. OOT isn't the future, it is the present. OOT allows developers to advance through the development proces with a level of robustness, efficiency, and elegance not possible with archaic procedural languages *cough C cough* . If your gonna go OO, go all the way. Dont half-ass it with C++, which is nothing more than a procedural language add-on. Sorry about the digression into the world of Java... Back to this book...When I read this book beforehand, the class lectures felt stale, becasue I already had such a strong grasp of the concepts by only reading the book. I

Good introduction to OOP for people with experience

I really like this book. I'd programmed a lot before, but in non-OOP languages, and had trouble learning OOP languages from other books that jump right into having you memorize the syntax without first explaining what inheritence or classes are.In one paragraph it'll say the same thing over and over again in different terms, which is great if you read fast and tend to keep going when you don't understand something: eventually something'll come across that'll make it click. I also like how it uses the words it introduces over and over again, so you get used to seeing and using them in sentences.It's more about OOP than Java, so after a while you'll be itching to do more and'll want a book on Java. I can see how folks that had this book in a class wouldn't like it: the exercises are challenging and might be really hard without prior programming experience. But sometimes computer stuff is like math, where you only learn if you work on exercieses for hours banging your head up against the wall until it clicks, sometimes you can't learn certain things with a lot of hand holding.Since it's an introductory programming book, it's a little repetitive, which is great if you don't get it yet, but its boring if you've programmed before. After the OOP stuff I skimmed through some more chapters, then moved on to a different book. I still came back every once in a while for a second look on things, though.But if you have experience maybe there's another book other there that's shorter and just covers OOP for programmers, since with this one you need another Java book.

Write a program in 5 minutes

This book comes with an excellent package called javabook that allows you to write you first program in about 5 minutes. I'm not just talking about the standard "Hello World" type program but one with user input, output, and graphics. This book is the best written programming book I have ever read.

An EXCELLENT introduction to OO-programming concepts

This book is an excellent introduction to the concepts of OO-programming. The book covers the fundamental OO-programming concepts clearly and uses lots of well-planned examples. It also uses an application development "methodology" that is well suited to the OO context. Having worked in mainframe IT for several years it is a pleasure to read a thoughtful, well planned approach to teaching the subject as opposed to simply having to plough through pages of confusing source code written by someone who wants to show off his/her advanced skills and/or the latest "bleeding edge" technology. Buy it, read it, download the JAVA 1.2 SDK from SUN and start learning to program using OO NOW!. Then buy one of the "Learn how to program in JAVA in under 2.5 nanoseconds ..." type books to learn the JAVA-specifics. PS Only criticism is the quality of the binding, I'd prefer to see a hard-back version.
Copyright © 2023 Thriftbooks.com Terms of Use | Privacy Policy | Do Not Sell/Share My Personal Information | Cookie Policy | Cookie Preferences | Accessibility Statement
ThriftBooks® and the ThriftBooks® logo are registered trademarks of Thrift Books Global, LLC
GoDaddy Verified and Secured