Addison-Wesley / Prentice Hall
My Instructor Resource Center : Log in or request access
Java Software Solutions (Java 5.0 version): Foundations of Program Design, 4/E
ISBN-10: 0321322037
ISBN-13: 9780321322036
Publisher: Addison-Wesley
Copyright: 2005
Format: Paper Bound w/CD-ROM; 944 pp
Published: 11/15/2004
This item has been replaced by Java Software Solutions: Foundations of Program Design, 6/E.
Java Software Solutions, Fourth Edition takes full advantage of the Java 5.0 release in a way that is appropriate for those just learning to write high quality programs. This new edition has an earlier evolution of object concepts, developed in a way that capitalizes on the power of objects without overwhelming beginning programmers.
(* indicates Graphics Track Section.)
Preface.
1. Introduction.
Computer Processing.
Hardware Components.
Networks.
The Java Programming Language.
Program Development.
Object-Oriented Programming.
2. Data and Expressions.
Character Strings.
Variables and Assignments.
Primitive Data Types.
Expressions.
Data Conversion.
Interactive Programs.
*Graphics.
*Applets.
*Drawing Shapes.
3. Using Classes and Objects.
Creating Objects.
The String Class.
The Random Class.
The Math Class.
Formatting Output.
Enumerated Types.
Wrapper Classes.
*Components and Containers.
*Nested Panels.
*Images.
4. Writing Classes.
Anatomy of a Class.
Encapsulation.
Anatomy of a Method.
Constructors.
*Graphical Objects.
*Graphical User Interfaces.
*Buttons.
*Text Fields.
5. Conditionals and Loops.
Flow of Control.
Boolean Expressions.
The if Statement.
Comparing Data.
The switch Statement.
The while Statement.
Iterators.
The do Statement.
The for Statement.
*Drawing with Loops and Conditionals.
*Determining Event Sources.
*Dialog Boxes.
*Check Boxes and Ratio Buttons.
6. Object-Oriented Design.
Identifying Objects and Classes.
Object Relationships.
Static Class Members.
Interfaces.
Enumerated Types Revisited.
Method Overloading.
Method Design.
Scope.
Testing.
*GUI Design.
*Layout Managers.
*Containment Hierarchies.
7. Arrays.
Array Elements.
Declaring and Using Arrays.
Arrays of Objects.
Command-Line Arguments.
Variable Length Parameter Lists.
Searching.
Sorting.
Two-Dimensional Arrays.
The ArrayList Class.
*Polygons and Polylines.
*Mouse Events.
*Key Events.
8. Inheritance.
Creating Subclasses.
Overriding Methods.
Class Hierarchies.
Visibility.
Interface Hierarchies.
Designing for Inheritance.
*Component Class Hierarchy.
*Extending Adaptor Classes.
*The Timer Class.
9. Polymorphism.
Binding.
Polymorphism via Inheritance.
Polymorphism via Interfaces.
Designing for Polymorphism.
*Event Processing.
*File Choosers.
*Color Choosers.
*Sliders.
10. Exceptions.
Errors and Exceptions.
Uncaught Exceptions.
The try-catch Statement.
Exception Propagation.
The Exception Class Hierarchy.
I/O Exceptions.
*Mneumonics and Tool Tips.
*Combo Boxes.
*Scroll Panes and Split Panes.
11. Recursion.
Recursive Thinking.
Recursive Programming.
Using Recursion.
*Recursion in Graphics.
12. Collections.
Collections and Data Structures.
Dynamic Representations.
Generic Types.
Linear Data Structures.
Non-Linear Data Structures.
Appendicies.
A: Glossary.
B: Number Systems.
C: The Unicode Character Set.
D: Java Operators.
E: Java Modifiers.
F: Coding Guidelines.
G: Java Applets.
H: Regular Expressions.
I: JavaDoc Doumentation Generator.
J: The PaintBox Project.
K: GUI Events.
L: Java Syntax.
M: Java Class Libraries.
Index.

Stand-alone Access Code Tutor Center
Addison-Wesley
©2008 | Addison-Wesley | Access Code Card | Instock
ISBN-10: 0201721708 |
ISBN-13: 9780201721706
URL:
http://www.aw-bc.com/tutorcenter
Buy from myPearsonStore
CodeMate Companion Website, 4/E
Lewis & Loftus
©2005 | Addison-Wesley | Website; 0 pp | Instock
ISBN-10: 0321278623 |
ISBN-13: 9780321278623
URL:
http://www.aw-bc.com/codemate/
CodeMate Companion Website, 4/E
Lewis & Loftus
©2005 | Addison-Wesley | Website; 0 pp | Instock
ISBN-10: 0321278623 |
ISBN-13: 9780321278623
URL:
http://www.aw-bc.com/codemate/
Instructor's Manual with Solutions, 4/E
Lewis & Loftus
©2005 | Addison-Wesley | On-line Supplement | Instock
ISBN-10: 032127864X |
ISBN-13: 9780321278647
View Downloadable Files
Lab Manual Solutions, 4/E
Lewis & Loftus
©2005 | Addison-Wesley | On-line Supplement | Instock
ISBN-10: 0321335643 |
ISBN-13: 9780321335647
View Downloadable Files
PowerPoints, 4/E
Lewis & Loftus
©2005 | Addison-Wesley | On-line Supplement | Instock
ISBN-10: 0321278631 |
ISBN-13: 9780321278630
View Downloadable Files
Programming Projects Solutions, 4/E
Lewis
©2005 | Addison-Wesley | On-line Supplement | Instock
ISBN-10: 0321322304 |
ISBN-13: 9780321322302
View Downloadable Files
Source Code, 4/E
Lewis & Loftus
©2005 | Addison-Wesley | On-line Supplement | Instock
ISBN-10: 0321320603 |
ISBN-13: 9780321320605
View Downloadable Files
Test Bank, 4/E
Lewis & Loftus
©2005 | Addison-Wesley | On-line Supplement | Instock
ISBN-10: 0321278585 |
ISBN-13: 9780321278586
View Downloadable Files
TestGen, 4/E
Lewis & Loftus
©2005 | Addison-Wesley | On-line Supplement | Instock
ISBN-10: 0321278607 |
ISBN-13: 9780321278609
View Downloadable Files
CodeMate Companion Website, 4/E
Lewis & Loftus
©2005 | Addison-Wesley | Website; 0 pp | Instock
ISBN-10: 0321278623 |
ISBN-13: 9780321278623
URL:
http://www.aw-bc.com/codemate/
Stand-alone Access Code Tutor Center
Addison-Wesley
©2008 | Addison-Wesley | Access Code Card | Instock
ISBN-10: 0201721708 |
ISBN-13: 9780201721706
URL:
http://www.aw-bc.com/tutorcenter
Buy from myPearsonStore
Interwrite Personal Response System
EduCue, Addison-Wesley & Benjamin Cummings
©2004 | Addison-Wesley | Electronic Supplement | Instock
ISBN-10: 0321267354 |
ISBN-13: 9780321267351
Stand-alone Access Code Tutor Center
Addison-Wesley
©2008 | Addison-Wesley | Access Code Card | Instock
ISBN-10: 0201721708 |
ISBN-13: 9780201721706
URL:
http://www.aw-bc.com/tutorcenter
Buy from myPearsonStore
CodeMate Companion Website, 4/E
Lewis & Loftus
©2005 | Addison-Wesley | Website; 0 pp | Instock
ISBN-10: 0321278623 |
ISBN-13: 9780321278623
URL:
http://www.aw-bc.com/codemate/
Pearson Higher Education offers special pricing when you choose to package your text with other student resources. If you're interested in creating a cost-saving package for your students contact your Pearson Higher Education representative.