ShopSpell

Big Java: Early Objects [Loose-leaf]

$138.99     $142.95   3% Off      (Free Shipping)
15 available
  • Category: Books (Computers)
  • Author:  Horstmann, Cay S.
  • Author:  Horstmann, Cay S.
  • ISBN-10:  1119740207
  • ISBN-10:  1119740207
  • ISBN-13:  9781119740209
  • ISBN-13:  9781119740209
  • Publisher:  Wiley
  • Publisher:  Wiley
  • Pages:  1024
  • Pages:  1024
  • Binding:  Loose-leaf
  • Binding:  Loose-leaf
  • Pub Date:  01-Apr-2020
  • Pub Date:  01-Apr-2020
  • SKU:  1119740207-11-SPLV
  • SKU:  1119740207-11-SPLV
  • Item ID: 104399580
  • List Price: $142.95
  • Seller: ShopSpell
  • Ships in: 2 business days
  • Transit time: Up to 5 business days
  • Delivery by: Oct 13 to Oct 15
  • Notes: Brand New Item. Not shipped to AK, HI, APO, FPO, AE.

Big Java: Early Objects, 7th Edition focuses on the essentials of effective learning and is suitable for a two-semester introduction to programming sequence. This text requires no prior programming experience and only a modest amount of high school algebra. Objects and classes from the standard library are used where appropriate in early sections with coverage on object-oriented design starting in Chapter 8. This gradual approach allows students to use objects throughout their study of the core algorithmic topics, without teaching bad habits that must be un-learned later. The second half covers algorithms and data structures at a level suitable for beginning students.

Preface iii

Special Features xxiv

1 Introduction 1

1.1 Computer Programs 2

1.2 The Anatomy of a Computer 3

1.3 The Java Programming Language 5

1.4 Becoming Familiar with Your Programming Environment 7

1.5 Analyzing Your First Program 11

1.6 Errors 13

1.7 PROBLEM SOLVING Algorithm Design 15

The Algorithm Concept 15

An Algorithm for Solving an Investment Problem 16

Pseudocode 17

From Algorithms to Programs 18

HT 1 Describing an Algorithm with Pseudocode 18

WE 1 Writing an Algorithm for Tiling a Floor 20

2 Using Objects 23

2.1 Objects and Classes 24

Using Objects 24

Classes 25

2.2 Variables 26

Variable Declarations 26

Types 28

Names 29

Comments 30

Assignment 30

ST 1 Variable Type Inference 33

2.3 Calling Methods 33