Objects First with Java: A Practical Introduction Using BlueJ / Edition 2

Objects First with Java: A Practical Introduction Using BlueJ / Edition 2

by David Barnes
     
 

ISBN-10: 0131249339

ISBN-13: 9780131249332

Pub. Date: 07/12/2004

Publisher: Prentice Hall

The object-oriented paradigm continues to dominate the teaching of introductory computer programming. Objects First With Java is 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

Overview

The object-oriented paradigm continues to dominate the teaching of introductory computer programming. Objects First With Java is 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!

Product Details

ISBN-13:
9780131249332
Publisher:
Prentice Hall
Publication date:
07/12/2004
Edition description:
Older Edition
Pages:
496
Product dimensions:
7.50(w) x 9.75(h) x 1.00(d)

Table of Contents

Part 1: Foundations of object orientation

1. Objects and classes

2. Understanding class definitions

3. Object interaction

4. Grouping objects

5. Functional Processing of Collections (Advanced)

6. More-sophisticated behavior

7. Fixed-size collections – arrays

8. Designing classes

9. Well-behaved objects

Part 2: Application structures

10. Improving structure with inheritance

11. More about inheritance

12. Further abstraction techniques

13. Building graphical user interfaces

14. Handling errors

15. Designing applications

16. A case study

Appendices

A Working with a BlueJ project

B Java data types

C Operators

D Java control structures

E Running Java without BlueJ

F Using the debugger

G Unit unit-testing tools

H Teamwork tools

I Javadoc

J Program style guide

K Important library classes

Customer Reviews

Average Review:

Write a Review

and post it to your social network

     

Most Helpful Customer Reviews

See all customer reviews >