
Objects First with Java: A Practical Introduction Using BlueJ / Edition 2
by David BarnesISBN-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: