9780136060864

Objects First with Java : A Practical Introduction Using BlueJ

by ;
  • ISBN13:

    9780136060864

  • ISBN10:

    0136060862

  • Edition: 4th
  • Format: Paperback
  • Copyright: 1/1/2009
  • Publisher: Prentice Hall
  • View Upgraded Edition
  • Purchase Benefits
  • Free Shipping On Orders Over $59!
    Your order must be $59 or more to qualify for free economy shipping. Bulk sales, PO's, Marketplace items, eBooks and apparel do not qualify for this offer.
  • Get Rewarded for Ordering Your Textbooks! Enroll Now
List Price: $122.00

Summary

The BlueJ development environment was specifically designed to support introductory teaching of object-orientations and helps users grasp the complicated concepts of class structure. Unlike most books on the subject, this text uses BlueJ to get readers started on object-oriented programming from day one.Uses a spiral approach that introduces a topic in a simple context early on, then revisits it later to increase understanding; Offers an abundance of projects for hands-on practice; Chapters are ordered around software development concepts rather than language features; Language-feature introduction is naturally driven by problems to be solved; Chapters are based around distinct projects for more variety; Does not cover traditional topics like control structures.A useful reference for programmers.

Table of Contents

Foundations of object orientationp. 1
Objects and classesp. 3
Understanding class definitionsp. 18
Object interactionp. 56
Grouping objectsp. 87
More sophisticated behaviorp. 128
Well-behaved objectsp. 169
Designing classesp. 201
Application structuresp. 243
Improving structure with inheritancep. 245
More about inheritancep. 276
Further abstraction techniquesp. 300
Building graphical user interfacesp. 337
Handling errorsp. 381
Designing applicationsp. 424
A case studyp. 444
Working with a BlueJ projectp. 465
Java data typesp. 468
Operatorsp. 471
Java control structuresp. 474
Running Java without BlueJp. 480
Using the debuggerp. 483
JUnit unit-testing toolsp. 487
Teamwork toolsp. 489
Javadocp. 491
Program style guidep. 494
Important library classesp. 498
Indexp. 502
Table of Contents provided by Blackwell. All Rights Reserved.

Rewards Program

Write a Review