Objects First with Java : A Practical Introduction Using BlueJ

by ;
Edition: 2nd
Format: Paperback w/CD
Pub. Date: 2005-01-01
Publisher(s): Prentice Hall
List Price: $105.88

Rent Textbook

Select for Price
There was a problem. Please try again later.

New Textbook

We're Sorry
Sold Out

Used Textbook

We're Sorry
Sold Out

eTextbook

We're Sorry
Not Available

How Marketplace Works:

  • This item is offered by an independent seller and not shipped from our warehouse
  • Item details like edition and cover design may differ from our description; see seller's comments before ordering.
  • Sellers much confirm and ship within two business days; otherwise, the order will be cancelled and refunded.
  • Marketplace purchases cannot be returned to eCampus.com. Contact the seller directly for inquiries; if no response within two days, contact customer service.
  • Additional shipping costs apply to Marketplace purchases. Review shipping costs at checkout.

Summary

The object-oriented paradigm continues to dominate the teaching of introductory computer programming.Objects First With Javais the first textbook to completely integrate the BlueJ Java development environment with the teaching of object-oriented principles. By using BlueJ, the authors are able to take a truly objects first approach, introducing the student to objects and classes from the outset, and enabling him/her to create an object and call its methods as the very first activity. The authors move forward from traditional approaches on how best to tackle the complex concepts of object orientation, and deliver an outstanding text that is radically changing the way introductory programming is taught. Welcome to the BlueJ revolution!

Table of Contents

Foundations of Object Orientation
Objects and Classes
Understanding Class Definitions
Object Interaction
Grouping Objects
More Sophisticated Behaviour
Well-behaved Objects
Designing Classes
Application Structures
Improving Structure with Inheritance
More About Inheritance
Further Abstraction Techniques
Building Graphical User Interfaces
Handling Errors
Designing Applications
A Case Study
Appendices
Working with a BlueJ Project
Java Data Types
Java Control Structures
Operators
Running Java without Blue
Configuring Blue
Using the Debugger
JUnit Unit-testing Tools
Javadoc
Program Style Guide
Important Library Classes
Table of Contents provided by Publisher. All Rights Reserved.

An electronic version of this book is available through VitalSource.

This book is viewable on PC, Mac, iPhone, iPad, iPod Touch, and most smartphones.

By purchasing, you will be able to view this book online, as well as download it, for the chosen number of days.

Digital License

You are licensing a digital product for a set duration. Durations are set forth in the product description, with "Lifetime" typically meaning five (5) years of online access and permanent download to a supported device. All licenses are non-transferable.

More details can be found here.

A downloadable version of this book is available through the eCampus Reader or compatible Adobe readers.

Applications are available on iOS, Android, PC, Mac, and Windows Mobile platforms.

Please view the compatibility matrix prior to purchase.