x

Our Privacy Policy has changed. By using this site, you agree to the Privacy Policy.

Java Foundations Introduction to Program Design and Data Structures

ISBN-10: 0321429729
ISBN-13: 9780321429728
Edition: 2008
List price: $132.40
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

Description: KEY MESSAGE:nbsp; Inspired by the success their best-selling introductory programming text,Java Software Solutions,authors Lewis, DePasquale, and Chase now releaseJava Foundations.Their newest text is a comprehensive resource for instructors who  More...

what's this?
Rush Rewards U
Members Receive:
coins
coins
You have reached 400 XP and carrot coins. That is the daily max!
You could win $10,000

Get an entry for every item you buy, rent, or sell.

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
SQL Online content $4.95 $1.99
Add to cart
Study Briefs
MS Excel® 2010 Online content $4.95 $1.99
Add to cart
Study Briefs
MS Word® 2010 Online content $4.95 $1.99
Add to cart
Study Briefs
MS PowerPoint® 2010 Online content $4.95 $1.99

Customers also bought

Loading
Loading
Loading
Loading
Loading
Loading
Loading
Loading
Loading
Loading

Book details

List price: $132.40
Copyright year: 2008
Publisher: Addison-Wesley Longman, Incorporated
Publication date: 2/27/2007
Binding: Mixed Media
Pages: 928
Size: 7.25" wide x 9.00" long x 1.25" tall
Weight: 2.882
Language: English

KEY MESSAGE:nbsp; Inspired by the success their best-selling introductory programming text,Java Software Solutions,authors Lewis, DePasquale, and Chase now releaseJava Foundations.Their newest text is a comprehensive resource for instructors who want a two-semester introduction to programming textbook that includes data structures topics.Java Foundationsintroduces a Software Methodology early on and revisits it throughout to ensure students develop sound program development skills from the beginning. MARKET: For all readers interested in introductory programming using the Javatrade; programming language.

Introduction
The Java Programming Language
Program Development
Problem Solving
Software Development Activities
Object-Oriented Programming
Data and Expressions
Character Strings
Variables and Assignment
Primitive Data Types
Expressions
Data Conversion
Reading Input Data
Using Classes and Objects
Creating Objects
The String Class
Packages
The Random Class
The Math Class
Formatting Ouput
Enumberated Types
Wrapper Classes
Conditionals and Loops
Boolean Expressions
The if Statement
Comparing Data
The switch Statement
The while Statement
Iterators
The do Statement
The for Statement
Writing Classes
Classes and Objects Revisited
Anatomy of a Class
Encapsulation
Anatomy of a Method
Static Class Members
Class Relationships
Method Design
Method Overloading
Graphical User Interfaces
GUI Elements
More Components
Layout Managers
Mouse and Key Events
Dialog Boxes
Some Important Details
GUI Design
Arrays
Array Elements
Declaring and Using Arrays
Arrays of Objects
Command-line Arguments
Variable-Length Parameter Lists
Two-Dimensional Arrays
Inheritance
Creating Subclasses
Overriding Methods
Class Hierarchies
Visibility
Designing for Inheritance
Polymorphism
Late Binding
Polymorphism via Inheritance
Interfaces
Polymorphism via Interfaces
Exceptions
Exception Handling
Uncaught Exceptions
The try-catch Statement
Exception Propagation
The Exception Class Hierarchy
I/O Exceptions
Building, Testing, and Debugging
Building Larger Applications: JFMail
Packages
Building Java Projects
Testing
Debugging
Recursion
Recursive Thinking
Recursive Programming
Using Recursion
Searching and Sorting
Searching
Sorting
Analysis of Algorithms
Analyzing Searching and Sorting Algorithms
Collections and Linked Lists
Introduction to Collections
A Bag Collection
An Array Implementation of a Bag
Linked Lists
A Linked Implementation of a Bag
Stacks and Queues
Stacks
Evaluating Postfix Expressions
Implementing Stacks with Arrays
Implementing Stacks with Links
The java.util.Stack Class
Queues
Radix Sort
Implementing Queues with Arrays
Implementing Queues with Circular Arrays
Implementing Queues with Links
Analysis of Stack and Queue Implementations
Trees
Tree Terminology
Tree Traversals
Strategies for Implementing Trees
A Binary Tree Implementation
Decision Trees
Search Trees and Heaps
Binary Search Trees
Binary Search Tree Implementation
Balance Binary Search Trees
Heaps
Heap Implementation
Heap Sort
Graphs
Undirected Graphs
Directed Graphs
Weighted Graphs
Common Graph Algorithms
Strategies for Implementing Graphs
Appendixes
Glossary
Number Systems
The Unicode Character Set
Java Operators
Java Modifiers
Java Graphics
Jav

×
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.

×