CART

(0) items

Building Java Programs : A Back to Basics Approach,9780321382832
This item qualifies for
FREE SHIPPING!

FREE SHIPPING OVER $59!

Your order must be $59 or more, you must select US Postal Service Shipping as your shipping preference, and the "Group my items into as few shipments as possible" option when you place your order.

Bulk sales, PO's, Marketplace Items, eBooks, Apparel, and DVDs not included.

Building Java Programs : A Back to Basics Approach

by ;
Edition:
2nd
ISBN13:

9780321382832

ISBN10:
0321382838
Format:
Paperback
Pub. Date:
1/1/2011
Publisher(s):
Addison Wesley
List Price: $108.00

Buy Used Textbook

(Recommended)
Usually Ships in 2-3 Business Days
$75.69

Rent Textbook

We're Sorry
Sold Out

eTextbook

We're Sorry
Not Available

New Textbook

We're Sorry
Sold Out

More New and Used
from Private Sellers
Starting at $29.93

Questions About This Book?

What version or edition is this?
This is the 2nd edition with a publication date of 1/1/2011.
What is included with this book?
  • The Used copy of this book is not guaranteed to inclue any supplemental materials. Typically, only the book itself is included.

Related Products


  • Building Java Programs : A Back to Basics Approach
    Building Java Programs : A Back to Basics Approach
  • Fundamentals of Data Bases
    Fundamentals of Data Bases




Summary

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. By using objects early to solve interesting problems and defining objects later in the course, Building Java Programs develops 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 and Sorting, Graphical User Interfaces MESSAGE: For all readers interested in introductory programming.

Table of Contents

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
Table of Contents provided by Publisher. All Rights Reserved.


Please wait while the item is added to your cart...