Java Software Solutions

by ;
  • ISBN13:


  • ISBN10:


  • Edition: 3rd
  • Format: Paperback
  • Copyright: 2003-08-01
  • Publisher: Addison-Wesley
  • View Upgraded Edition
  • Purchase Benefits
  • Free Shipping On Orders Over $35!
    Your order must be $35 or more to qualify for free economy shipping. Bulk sales, PO's, Marketplace items, eBooks and apparel do not qualify for this offer.
  • Get Rewarded for Ordering Your Textbooks! Enroll Now
List Price: $91.00


This best-selling text by Lewis and Loftus provides an introduction to both the Java programming language and the techniques for writing high-quality programs. This book provides an object-oriented approach that naturally progresses in a way that beginning programmers easily understand by first using objects, then writing clases. the book is also known for providing an introduction to programming practices that leads to well-designed software solutions. the use of graphical user interfaces and event processing is covered in optional, self-contained Graphics Track sections at the end of each chapter.

Table of Contents

Computer Systems
Basic Computer Processing
Software Categories
Digital Computers
Binary Numbers
Hardware Components
Computer Architecture
Input/Output Devices
Main And Secondary Memory
The Central Processing Unit
Network Connections
Local-Area And Wide-Area Networks
The Internet
The World Wide Web
Uniform Resource Locators
The Internet Vs. The World Wide Web
Problem Solving
The Java Programming Language
A Java Program
Identifiers And Reserved Words
White Space
Programming Languages
Programming Language Levels
Compilers And Interpreters
Syntax And Semantics
Language Evolution
Coordinate Systems
Representing Color
Objects And Primitive Data
Introduction To Objects
Using Objects
The Print And Println Methods
String Literals
String Concatenation
Escape Sequences
Variables And Assignment
The Assignment Statement
Primitive Data Types And Expressions
Integers And Floating Points
Arithmetic Expressions
Operator Precedence
Data Conversion
Creating Objects
The String Class
Class Libraries And Packages
The Import Declaration
The Random Class
Invoking Class Methods
The Math Class
The Keyboard Class
Formatting Output
The Numberformat Class
The Decimalformat Class. 0an Introduction To Applets
Executing Applets Using The Web
Drawing Shapes
The Graphics Class
The Color Class
Program Statements
Program Development
Control Flow
The If Statement
Equality And Relational Operators
The If-Else Statement
Using Block Statements
Nested If Statements
The Switch Statement
Boolean Expressions Revisited
Logical Operators
Comparing Characters And Strings
Comparing Floats
More Operators
Increment And Decrement Operators
Assignment Operators
The Conditional Operator
The While Statement
Infinite Loops
Nested Loops
The Stringtokenizer Class
Other Loop Controls
The Do Statement
The For Statement
Comparing Loops
Program Development Revisited. 0drawing Using Conditionals And Loops
Writing Classes
Objects Revisited
Anatomy Of A Class
Instance Data
Uml Diagrams
Encapsulation And Visibility Modifiers
Anatomy Of A Method
The Return Statement
Local Data
Method Overloading
Method Decomposition
Object Relationships
Association Between Objects Of The Same Class
Applet Methods
Graphical Objects
Enhancing Classes
References Revisited
The Null Reference
The This Reference
Garbage Collection
Passing Objects As Parameters
The Static Modifier
Static Variables
Static Methods
Wrapper Classes
Keyboard Input Revisited
Nested Classes
Inner Classes
The Comparable Interface
The Iterator Interface
Dialog Boxes
Graphical User Interfaces
Essential Gui Elements
Creating Guis
Gui Applications
Vents And Listeners
Listener Interfaces
The Timer Class
Arrays And Vectors
Array Indexing
Declaring And Using Arrays
Alternate Array Syntax
Initializer Lists
Arrays As Parameters
Arrays Of Objects
Arrays Of String Objects
Command-Line Arguments
Filing Arrays Of Objects
Selection Sort
Insertion Sort
Sorting An Array Of Objects
Comparing Sorts
Two-Dimensional Arrays
Multidimensional Arrays
The Arraylist Class
Arraylist Efficiency
Polygons And Polylines
The Polygon Class
Other Button Components
Check Boxes
Radio Buttons
Creating Subclasses
Derived Classes
The Protected Modifier
The Super Reference
Multiple Inheritance
Overriding Methods
Shadowing Variables
Class Hierarchies
The Object Class
Abstract Classes
Indirect Use Of Noninherited Members
References And Class Hierarchies
Polymorphism Via Inheritance
Interfaces Revisited
Interface Hierarchies
Polymorphism Via Inheritance
Inheritance And Guis
Applets Revisited
The Component Class Hierarchy
Mouse Events
Extending Event Adapter Classes
Exceptions And Input/Output Streams
Exception Messages
The Try Statement
The Finally Clause
Exception Propagation
The Exception Class Hierarchy
Checked And Unchecked Exceptions
Input/Output Streams
Character Streams Versus Byte Streams
Data Streams Versus Processing Streams
The Ioexception Class
Standard I/O
The Keyboard Class Revisited
Text Fi
Table of Contents provided by Publisher. All Rights Reserved.

Rewards Program

Write a Review