CART

(0) items

Starting Out with Java : From Control Structures Through Objects,9780136080206
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.

Starting Out with Java : From Control Structures Through Objects

by
Edition:
4th
ISBN13:

9780136080206

ISBN10:
0136080200
Format:
Paperback
Pub. Date:
1/22/2009
Publisher(s):
Addison-Wesley
Includes 2-weeks free access to
step-by-step solutions for this book.
Step-by-Step solutions are actual worked out problems to the questions at the end of each chapter that help you understand your homework and study for your exams. Chegg and eCampus are providing you two weeks absolutely free. 81% of students said using Step-by-Step solutions prepared them for their exams.
List Price: $121.60

Buy Used Textbook

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

Buy New Textbook

Currently Available, Usually Ships in 24-48 Hours
N9780136080206
$116.52

Rent Textbook

We're Sorry
Sold Out

eTextbook

We're Sorry
Not Available

More New and Used
from Private Sellers
Starting at $42.58
See Prices

Questions About This Book?

What version or edition is this?
This is the 4th edition with a publication date of 1/22/2009.
What is included with this book?
  • The New copy of this book will include any supplemental materials advertised. Please check the title of the book to determine if it should include any CDs, lab manuals, study guides, etc.
  • The Used copy of this book is not guaranteed to include any supplemental materials. Typically, only the book itself is included.

Related Products


  • Starting Out with Java : From Control Structures Through Objects
    Starting Out with Java : From Control Structures Through Objects
  • Starting Out with Java : From Control Structures through Objects
    Starting Out with Java : From Control Structures through Objects
  • Starting Out with Java 5 : Control Structures to Objects
    Starting Out with Java 5 : Control Structures to Objects
  • Starting Out with Java Alernate Edition
    Starting Out with Java Alernate Edition
  • Starting Out with Java From Control Structures through Objects plus MyProgrammingLab with Pearson eText -- Access Card Package
    Starting Out with Java From Control Structures through Objects plus MyProgrammingLab with Pearson eText -- Access Card Package
  • VideoNotes on CD for Starting Out with Java : From Control Structures through Objects
    VideoNotes on CD for Starting Out with Java : From Control Structures through Objects





Customer Reviews

Excellent examples and explanations  July 17, 2011
by


Tony Gaddiss accessible, step-by-step style helps beginning students understand the important details necessary to become skilled programmers at an introductory level. Tony breaks things down in an easy to understand manner. Everything that is covered in the textbook is explained very clearly and there are a ton of code examples. If you want to learn Java and have no prior experience programming I'd recommend this textbook.






Starting Out with Java : From Control Structures Through Objects: 5 out of 5 stars based on 1 user reviews.

Summary

Tony Gaddis’s accessible, step-by-step style helps beginning students understand the important details necessary to become skilled programmers at an introductory level. Gaddis motivates the study of both programming skills and a programming language by presenting all the details needed to understand the “how” and the “why”–but never losing sight of the fact that most beginners struggle with this material. His approach is both gradual and highly accessible, ensuring that students get the logic behind developing high-quality programs.

In Starting Out with Java: From Control Structures through Objects, Gaddis covers procedural programming–control structures and methods–before introducing object-oriented programming. As with all Gaddis texts, clear and easy-to-read code listings, concise and practical real-world examples, and an abundance of exercises appear in every chapter.

KEY BENEFIT : Gaddis introduces Java with an accessible, step-by-step style that helps beginners understand how to become skilled programmers.

KEY TOPICS : Introduction to Computers and Java; Java Fundamentals; Decision Structures; Loops and Files; Methods; A First Look at Classes; A First Look at GUI Applications; Arrays and the ArrayList Class; A Second Look at Classes and Objects; Text Processing and More About Wrapper Clauses; Inheritance; Exceptions and Advanced File I/O; Advanced GUI Applications; Applets and More; Recursion.

MARKET : Ideal for beginners to Java programming.

Author Biography

Tony Gaddis is the principal author of the Starting Out with series of textbooks. He has nearly two decades of experience teaching computer science courses, primarily at Haywood Community College. Tony is a highly acclaimed instructor who was previously selected as the North Carolina Community College Teacher of the Year, and has received the Teaching Excellence award from the National Institute for Staff and Organizational Development. The Starting Out with series includes introductory textbooks covering Programming Logic and Design, Alice, C++, Java, Microsoft Visual Basic, and Python.

Table of Contents

Preface
Introduction to Computers and Java
Introduction
Why Program?
Computer Systems: Hardware and Software
Programming Languages
What Is a Program Made of?
The Programming Process
Object-Oriented Programming
Java Fundamentals
The Parts of a Java Program
The print and println Methods, and the Java API
Variables and Literals
Primitive Data Types
Arithmetic Operators
Combined Assignment Operators
Conversion between Primitive Data Types
Creating Named Constants with final
The String Class
Scope
Comments
Programming Style
Reading Keyboard Input
Dialog Boxes
Common Errors to Avoid
Decision Structures
The if Statement
The if-else Statement
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
Creating Objects with the DecimalFormat Class
The printf Method
Common Errors to Avoid
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 (Optional)
Deciding Which Loop to Use
Introduction to File Input and Output
The Random Class
Common Errors to Avoid
Methods
Introduction to Methods
Passing Arguments to a Method
More about Local Variables
Returning a Value from a Method
Problem Solving with Methods
Common Errors to Avoid
A First Look at Classes
Classes and Objects
Instance Fields and Methods
Constructors
Overloading Methods and Constructors
Scope of Instance Fields
Packages and import Statements
Focus on Object-Oriented Design: Finding the Classes and Their Responsibilities
Common Errors to Avoid
A First Look at GUI Applications
Introduction
Creating Windows
Equipping GUI Classes with a main Method
Layout Managers
Radio Buttons and Check Boxes
Borders
Focus on Problem Solving: Extending Classes from JPanel
Splash Screens
Using Console Output to Debug a GUI Application
Common Errors to Avoid
Arrays and the ArrayList Class
Introduction to Arrays
Processing Array Elements
Passing Arrays As Arguments to Methods
Some Useful Array Algorithms and Operations
Returning Arrays from Methods
String Arrays
Arrays of Objects
The Sequential Search Algorithm
Two-Dimensional Arrays
Arrays with Three or More Dimensions
The Selection Sort and the Binary Search Algorithms
Command-Line Arguments and Variable-Length Argument Lists
The ArrayList Class
Common Errors to Avoid
A Second Look at Classes and Objects
Static Class Members
Passing Objects As Arguments to Methods
Returning Objects from Methods
The toString Method
Writing an equals Method
Methods That Copy Objects
Aggregation
The this Reference Variable
Enumerated Types
Garbage Collection
Focus on Object-Oriented Design: Class Collaboration
Common Errors to Avoid
Text Processing and More about Wrapper Classes
Introduction to Wrapper Classes
Character Testing and Conversion with the Character Class
More String Methods
The StringBuilder Cl
Table of Contents provided by Publisher. All Rights Reserved.


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