FREE SHIPPING BOTH WAYS
ON EVERY ORDER!
LIST PRICE:
$108.00

Sorry, this item is currently unavailable.

Building Java Programs : A Back to Basics Approach

ISBN: 9780321382832 | 0321382838
Edition: 2nd
Format: Paperback
Publisher: Addison Wesley
Pub. Date: 1/1/2011

Why Rent from Knetbooks?

Because Knetbooks knows college students. Our rental program is designed to save you time and money. Whether you need a textbook for a semester, quarter or even a summer session, we have an option for you. Simply select a rental period, enter your information and your book will be on its way!

Top 5 reasons to order all your textbooks from Knetbooks:

  • We have the lowest prices on thousands of popular textbooks
  • Free shipping both ways on ALL orders
  • Most orders ship within 48 hours
  • Need your book longer than expected? Extending your rental is simple
  • Our customer support team is always here to help
SummaryTable of Contents
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, Progra... MORE
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 Com... MORE
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.

Related Products


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


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