Have one to sell? Sell yours here
The Object of Java (Book/CD)
 
See larger image
 
Tell the Publisher!
I’d like to read this book on Kindle

Don't have a Kindle? Get your Kindle here, or download a FREE Kindle Reading App.

The Object of Java (Book/CD) [Paperback]

David D. Riley


Available from these sellers.


Formats

Amazon Price New from Used from
Paperback --  
Amazon.co.uk Trade-In Store
Did you know you can trade in your old books for an Amazon.co.uk Gift Card to spend on the things you want? Plus, get an extra £5 Gift Certificate when you trade in books worth £10 or more before June 30, 2012. Visit the Books Trade-In Store for more details.
There is a newer edition of this item:
The Object of Java: Introduction to Programming Using Software Engineering Principles (Visual Quickstart Guides) The Object of Java: Introduction to Programming Using Software Engineering Principles (Visual Quickstart Guides)
Currently unavailable

Product details


More About the Author

David D. Riley
Discover books, learn about writers, and more.

Visit Amazon's David D. Riley Page

Product Description

Product Description

The Object of Java fully embraces the object-oriented paradigm by taking an objects-centric approach to presenting problem solving and programming. Readers begin with four complete chapters focusing on objects, classes and methods. The presentation of primitive data occurs in Chapter 5, ensuring the necessary prior exposure to object declaration, object instantiation, assignment, method calling, parameter passage, class diagrams and object diagrams. The topics of aggregation and inheritance occur earlier than in many other CS1 books. In order to accommodate this placement of topics, control structures are covered later than in other books. Through many semesters of class-testing this objects-centric approach, students have developed a high degree of competence with both object-oriented features and the “classic” language features such as numeric expressions and control structures.

This book focuses on the skills and disciplines of software engineering that are needed for good programming. Since specifications are critical for conveying code behavior in the object-oriented model, discussions of method preconditions and postconditions, and class invariants are used consistently to document examples and to define example classes. The Unified Modeling Language is used extensively as the specification language. The book also uses the notion of patterns to identify numerous expressions, instructions, algorithms and designs that serve to pattern program segments.

This BlueJ version integrates the use of BlueJ throughout the presentation. Explanation of BlueJ facilities for programming, testing and debugging are included along with these topical discussions. An appendix that demonstrates key BlueJ features is also included.

From the Back Cover

Shelving Tag: Programming Languages/Java™

 

The Object of Java, 2/e

David D. Riley, University of Wisconsin-LaCrosse

ISBN 0-321-33158-3

 

The Object of Java uses an “object-centric” approach to give students a solid introduction to the power of programming with Java. This edition fully incorporates features of the Java 5.0 language, along with the use of Java’s awt and swing classes, providing students with an opportunity to practice the skills and techniques that serve as the building blocks of modern software development.

The Object of Java, Second Edition features:

  • Greater emphasis on objects–goes beyond an “early-objects” focus, making objects a theme from the very start. Includes examples and exercises that explore object-oriented programming and clarifies how it applies to software engineering.
  • Software engineering focus–weaves software engineering programming skills into every topic. Incorporates the use of Unified Modeling Language (UML), pattern-based programming, and pre- and post-conditions.
  • New Java 5.0–the advantages of this language upgrade include the use of generics, the assert statement, enumerated data types, the Scanner class, and discussions on the for loop statement.
  • Swing and awt–preserves and enhances the text’s fundamental reliance on Java’s “real” external classes and gentle introduction to applications with graphical user interfaces (GUIs).
  • Over 80 complete program examples.

 

David D. Riley is a professor in the Department of Computer Science at the University of Wisconsin-La Crosse, where he teaches programming for beginners and for experienced programmers. His areas of specialty include object-oriented software development, software engineering, and computer security. He holds a Ph.D. in computer science from the University of Iowa. Professor Riley is the author of other programming books, including The Object of Data Abstraction and Structures Using Java.

 

For more information about Addison-Wesley computing books visit aw.com/computing. --This text refers to an out of print or unavailable edition of this title.

Tag this product

 (What's this?)
Think of a tag as a keyword or label you consider is strongly related to this product.
Tags will help all customers organise and find favourite items.
Your tags: Add your first tag
 

Sell a Digital Version of This Book in the Kindle Store

If you are a publisher or author and hold the digital rights to a book, you can sell a digital version of it in our Kindle Store. Learn more

Customer Reviews

There are no customer reviews yet on Amazon.co.uk.
5 star
4 star
3 star
2 star
1 star
Most Helpful Customer Reviews on Amazon.com (beta)
Amazon.com:  6 reviews
1 of 1 people found the following review helpful
Great Intro to Java 15 Jun 2009
By Derek Burke - Published on Amazon.com
Format:Paperback|Amazon Verified Purchase
I purchased this book for a beginning computer science class. I had/have no background in computer science or Java, and I found this book to be incredibly helpful. It obviously cannot cover all the idiosyncrasies of the Java language and libraries, but it covers enough of the fundamentals to make learning/using more advanced concepts a bit smoother down the road.

I haven't tried the CD, but it apparently contains some examples of small applications outlined in the book.

2 side notes:

1) There are a few typos in some of the exercises, but 99.99% of the book is fine.

2) I used the Eclipse platform (Eclipse.org) for the exercises in this book. I haven't tried BlueJ or JavaBeans, so I don't know how relevant this book would be with those platforms.
2 of 3 people found the following review helpful
Objects (with a capital O) 1 Feb 2004
By "thomas_in_texas" - Published on Amazon.com
Format:Paperback
The BlueJ IDE is less than impressive, and my copy (1st edition?) has plenty of errors (diagrams and/or codesamples have typos or are "wrong" with respect to the main text) ... however ... this book teaches OBJECTS using Java, not just how to program in Java. The excercises use problems that are optimally suited to object oriented solutions. The book was never boring or hard to understand. I love this book!
Don't buy if you have a choice 14 Mar 2007
By Jason D. Macleod - Published on Amazon.com
Format:Paperback|Amazon Verified Purchase
This book was a required text for my java class. In conversing with my classmates, we all agree that this book wasn't of any help. I would recommend any other book, this one is just too abstract for a beginner. It's difficult to apply the concepts, and the flow is jagged. With the addition of a teacher, and reading this book from front to back, my java class sucked hard because i didn't have that solid foundation I needed.

Customer Discussions

This product's forum
Discussion Replies Latest Post
No discussions yet

Ask questions, Share opinions, Gain insight
Start a new discussion
Topic:
First post:
Prompts for sign-in
 

Search Customer Discussions
Search all Amazon discussions
   


Listmania!

Create a Listmania! list

Look for similar items by category


Look for similar items by subject


Feedback