Skip to content

Building Java Programs A Back to Basics Approach

Best in textbook rentals since 2012!

ISBN-10: 0321382838

ISBN-13: 9780321382832

Edition: 2008

Authors: Stuart Reges, Marty Stepp

List price: $112.00
Blue ribbon 30 day, 100% satisfaction guarantee!
what's this?
Rush Rewards U
Members Receive:
Carrot Coin icon
XP icon
You have reached 400 XP and carrot coins. That is the daily max!

Description:

KEY MESSAGE:Building Java Programs: A Back to Basics Approach ,introduces novice programmers to basic constructs and common pitfalls by emphasizing the essentials of procedural programming, problem solving, and algorithmic reasoning. Byusingobjects early to solve interesting problems anddefiningobjects later in the course,Building Java Programsdevelops programming knowledge for a broad audience.Introduction to Java Programming, Primitive Data and Definite Loops, Introduction to Parameters and Objects, Conditional Execution, Program Logic and Indefinite Loops, File Processing, Arrays, Defining Classes, Inheritance and Interfaces, ArrayLists, Java Collections Framework, Recursion, Searching…    
Customers also bought

Book details

List price: $112.00
Copyright year: 2008
Publisher: Addison-Wesley Longman, Incorporated
Publication date: 2/15/2007
Binding: Mixed Media
Pages: 896
Size: 7.75" wide x 9.25" long x 1.00" tall
Weight: 2.948
Language: English

Introduction to Java Programming
Basic Computing Concepts
And Now-Java
Program Errors
Procedural Decomposition
Case Study: DrawFigures
Primitive Data and Definite Loops
Basic Data Concepts
Variables
The for Loop
Managing Complexity
Case Study: A Complex Figure
Introduction to Parameters and Objects
Parameters
Methods that Return Values
Using Objects
Interactive Programs
Case Study: Projectile Trajectory
Supplement 3G: Graphics 3
Introduction to Graphics 3
Procedural Decomposition with Graphics 3
Case Study: Pyramids
Conditional Execution
Loop Techniques
if/else Statements
Subtleties of Conditional Execution
Text Processing
Methods with Conditional Execution
Case Study: Body Mass Index (BMI)
Program Logic and Indefinite Loops
The while Loop
The boolean Type
User Errors
Indefinite Loop Variations
Assertions and Program Logic
Case Study: NumberGuess
File Processing
File Reading Basics
Details of Token-Based Processing
Line-Based Processing
Advanced File Processing
Case Study: Weighted GPA
Arrays
Array Basics
Array Traversal Algorithms
Advanced Array Techniques
Multidimensional Arrays
Case Study: Hours Worked
Defining Classes
Object-Oriented Programming Concepts
Object State: Fields
Object Behavior: Methods
Object Initialization: Constructors
Encapsulation
More Instance Methods
The this Keyword
More Classes
Case Study: Designing a Stock Class
Inheritance and Interfaces
Inheritance Basics
The Mechanics of Polymorphism
Interacting with the Superclass
Inheritance and Design
Interfaces
Case Study: Designing a Hierarchy of Financial Classes
ArrayLists
ArrayLists
The Comparable Interface
Case Study: Vocabulary Comparison
Java Collections Framework
Lists
Sets
Maps
Recursion
Thinking Recursively
A Better Example of Recursion
Recursive Functions and Data
Recursive Graphics
Case Study: Prefix Evaluator
Searching and Sorting
Searching and Sorting in the Java Class Libraries
Program Efficiency
Implementing Searching and Sorting Algorithms
Case Study: Implementing Merge Sort
Graphical User Interfaces
GUI Basics
Laying Out Components
Interaction Between Components
Additional Components and Events
2D Graphics
Case Study: Implementing DrawingPanel
Answers to Self-Check Problems