Objects First With Java

Objects First With Java : A Practical Introduction Using BlueJ

3.5 (129 ratings by Goodreads)
By (author)  , By (author) 

List price: US$98.00

Currently unavailable

Add to wishlist

AbeBooks may have this title (opens in new window).

Try AbeBooks


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!show more

Product details

  • Mixed media product | 496 pages
  • 188 x 242 x 28mm | 979.77g
  • Pearson Education (US)
  • Prentice Hall
  • Upper Saddle River, United States
  • English
  • 2nd edition
  • 0131249339
  • 9780131249332

Back cover copy

The new edition of this best-seller brings it up to date with the latest developments in the field, and builds on the clear, accessible approach that has contributed to its success. "Objects First with Java" is an outstanding text that is radically changing the way introductory programming is taught. Welcome to the BlueJ revolution! Key featuresTruly objects-first approachProject-driven approach to problem solving Thorough treatment of object-oriented principlesCD-ROM containing the JDK and BlueJ for various operating systems A website at www.booksites.net/barnes containing the style guide for all examples used in the book, PowerPoint slides for instructors and other support material.New to this editionNew chapter on GUI programming and SwingIncorporates coverage of JUnit-style testing and assertions One hundred new exercises, many independent of the projectsFour-colour new text design to improve pedagogy and aid student learningFrom reviews of the first edition"The book represents a valuable, new approach to introductory programming; it is still my best choice as textbook for the introductory programming course.""- Michael Caspersen, University of Aarhus, Denmark""This is the most innovative approach to teaching an Introduction to Programming course I have seen so far.""- Clemens Martin, University of Ontario""I would like to thank the authors for their good job on this book, and the wonderful BlueJ, the best programming environment for students learning Java.""- Ying Zhou, Rhode Island College""The first true ?objects first? introductory text; the best introduction to objects and OO programming concepts I have ever seen.""- Michael Goldweber, Xavier University""The more I read Barnes and Kolling's book, the more impressed I am with it. It is a pedagogical masterpiece.""- Ian Bridgewood, Copenhagen University College of Engineering"show more

Table of contents

Part One: Foundations of Object Orientation 1. Objects and Classes 2. Understanding Class Definitions 3. Object Interaction 4. Grouping Objects 5. More Sophisticated Behaviour 6. Well-behaved Objects 7. Designing Classes Part Two: Application Structures8. Improving Structure with Inheritance 9. More About Inheritance 10. Further Abstraction Techniques 11. Building Graphical User Interfaces 12. Handling Errors 13. Designing Applications 14. A Case Study Appendices A. Working with a BlueJ Project B. Java Data Types C. Java Control Structures D. Operators E. Running Java without BlueJ F. Configuring BlueJ G. Using the Debugger H. JUnit Unit-testing Tools I. Javadoc J. Program Style Guide K. Important Library Classesshow more

Rating details

129 ratings
3.5 out of 5 stars
5 27% (35)
4 26% (34)
3 23% (30)
2 16% (21)
1 7% (9)
Book ratings by Goodreads
Goodreads is the world's largest site for readers with over 50 million reviews. We're featuring millions of their reader ratings on our book pages to help you find your new favourite book. Close X