Starting Out with Java 5 Early Objects

ISBN-10: 1576761746

ISBN-13: 9781576761748

Edition: 2005

Authors: Tony Gaddis

List price: $98.00
30 day, 100% satisfaction guarantee

If an item you ordered from TextbookRush does not meet your expectations due to an error on our part, simply fill out a return request and then return it by mail within 30 days of ordering it for a full refund of item cost.

Learn more about our returns policy


The approach taken by this text can be described as "early objects, late graphics." The student is introduced to object-oriented programming early in the book. The fundamentals of control structures, classes, and the OOP paradigm are thoroughly covered before moving on to graphics and more powerful applications of the Java language. The book includes the hallmark pedagogocial features that readers of Gaddis books have come to expect.
what's this?
Rush Rewards U
Members Receive:
You have reached 400 XP and carrot coins. That is the daily max!
Study Briefs

Limited time offer: Get the first one free! (?)

All the information you need in one place! Each Study Brief is a summary of one specific subject; facts, figures, and explanations to help you learn faster.

Add to cart
Study Briefs
Business Ethics Online content $4.95 $1.99
Add to cart
Study Briefs
Business Law Online content $4.95 $1.99
Add to cart
Study Briefs
Management Online content $4.95 $1.99
Customers also bought

Book details

List price: $98.00
Copyright year: 2005
Publisher: Addison-Wesley Longman, Incorporated
Binding: Paperback
Pages: 1112
Size: 7.25" wide x 9.00" long x 1.75" tall
Weight: 3.696
Language: English

Introduction to Computers and Java
Why Program?
Computer Systems: Hardware and Software
Programming Languages
What is a Program Made Of?
Object-Oriented Programming
The Programming Process Review Questions, and Exercises
Java Fundamentals
The Parts of a Java Program
The print and println Methods, and the Java Standard Class Library
Variables and Literals
Primitive Data Types
Arithmetic Operators
Conversion Between Primitive Types
Combined Assignment Operators
Creating Named Constants with final
The String Class
Programming Style
Using the Scanner Class to Read Keyboard Input
Dialog Boxes
Common Errors to Avoid Review Questions, and Exercises
A First Look at Classes and Objects
More About Passing Arguments
Instance Fields and Methods
A BankAccount Class
Classes, Variables, and Scope
Packages and import Statements
Focus On Object-Oriented Design: Finding the Classes and Their Responsibilities
Common Errors to Avoid Review Questions, and Exercises
Decision Structures
The if Statement
The if-else Statement
The Payroll Class
The if-else-if Statement
Nested if Statements
Logical Operators
Comparing String Objects
More About Variable Declaration and Scope
The Conditional Operator (Optional)
The switch Statement
Formatting Numbers with the DecimalFormat Class
Focus on Problem Solving: The SalesCommission Class
The Random Class
Common Errors to Avoid Review Questions and Exercises
Loops and Files
The Increment and Decrement Operators
The while Loop
Using the while Loop for Input Validation
The do-while loop
The for Loop
Running Totals and Sentinel Values
Nested Loops
The break and continue Statements
Deciding Which Loop to Use
Introduction to File Input and Output
Common Errors to Avoid Review Questions and Exercises Case Study on CD-ROM: The Amortization Class
A Second Look at Classes and Objects
Static Class Members
Overloaded Methods
Overloaded Constructors
Passing Objects as Arguments to Methods
Returning Objects from Methods
The toString method
Writing an equals Method
Methods that Copy Objects
The this Reference Variable
Inner Classes
Enumerated Types
Garbage Collection
Focus on Object-Oriented Design: Class Collaboration
Common Errors to Avoid Review Questions, and Exercises Bonus Section on CD-ROM: More about the Math Class
Introduction to Arrays
Processing Array Contents
Passing Arrays as Arguments
Some Useful Array Algorithms and Operations
Returning Arrays from Methods
String Arrays
Arrays of Objects
The Sequential Search Algorithm
The Selection Sort and Binary Search Algorithms
Two-Dimensional Arrays
Arrays with Three or More Dimensions
Command-Line Arguments and Variable-Length Argument Lists
The Vector Class
Common Errors to Avoid Review Questions and Exercises Case Study on CD-ROM: The PinTester Class Case Study on CD-ROM: Parallel Arrays
Text Processing and Wrapper Classes
Introduction to Wrapper Classes
Character Testing and Conversion with the Character Class
More About String Objects
The StringBuffer Class
Tokenizing Strings
Wrapper Classes for the Numeric Data Ty
Free shipping on orders over $35*

*A minimum purchase of $35 is required. Shipping is provided via FedEx SmartPost® and FedEx Express Saver®. Average delivery time is 1 – 5 business days, but is not guaranteed in that timeframe. Also allow 1 - 2 days for processing. Free shipping is eligible only in the continental United States and excludes Hawaii, Alaska and Puerto Rico. FedEx service marks used by permission."Marketplace" orders are not eligible for free or discounted shipping.

Learn more about the TextbookRush Marketplace.