Skip to content

Java for Engineers

Best in textbook rentals since 2012!

ISBN-10: 0139195238

ISBN-13: 9780139195235

Edition: 2000

Authors: Stephen J. Chapman

List price: $77.00
Blue ribbon 30 day, 100% satisfaction guarantee!
what's this?
Rush Rewards U
Members Receive:
Carrot Coin icon
XP icon
You have reached 400 XP and carrot coins. That is the daily max!

For courses in Java Programming Language, and Structured Programming Techniques. From the very beginning, this concise introduction to Java develops and executes practical examples useful for solving problems in an engineering environment. Focused on the proper way to write reliable Java programs, it outlines excellent software development practices; uses a top-down design technique to break the program up into logical portions; and demonstrates object re-usability by building later examples on the classes and methods created in earlier examples. The text makes learning an interactive experience by providing all sources for all examples through a Website. The book also includes a…    
Customers also bought

Book details

List price: $77.00
Copyright year: 2000
Publisher: Prentice Hall PTR
Publication date: 8/30/1999
Binding: Paperback
Pages: 571
Size: 8.07" wide x 10.04" long x 0.83" tall
Weight: 2.266

Preface
The Book
Topics Covered in This Book
Features of this Book
Introduction to Java
Elements of Java
An Introduction to Object-Oriented Programming
Applets Versus Applications
A First Java Program
Compiling and Executing a Java Program
Basic Elements of Java
Introduction
Java Names
Constants and Variables
Assignment Statements and Arithmetic Calculations
Assignment Operators
Increment and Decrement Operators
Mathematical Methods
Standard Input and Output
Program Examples
Debugging Java Programs
Branches and Program Design
Introduction to Top-down Design Techniques
Use of Pseudocode
Relational and Logical Operators
Selection Structures
Repetition Structures
The while Loop
The do/while Loop
The for Loop
Formatting Output Data
Example Problem
More on Debugging Java Programs
Arrays, File Access, and Plotting
Introduction to Arrays
Declaring Arrays
Using Array Elements in Java Statements
Reading and Writing Data to Files
Example Problems
Introduction to Plotting
Two-Dimensional Arrays
Methods
Why Use Methods?
Method Definitions
Variable Passing in Java: The Pass-by-Value Scheme
Example Problem
Automatic Variables
Scope
Recursive Methods
Method Overloading
Class java.util. Arrays
Additional Methods Supplied with This Book
Classes and Object-Oriented Programming
The Structure of a Class
Implementing a Timer Class
Class Scope
Types of Methods
Standard Java Packages
Creating Your Own Packages
Member Access Modifiers
Finalizers and Garbage Collection
Static Class Members
Exceptions and Complex Numbers
Exceptions and Exception Handling
Complex Numbers
Inheritance, Polymorphism, and Interfaces
Superclasses and Subclasses
Defining Superclasses and Suclasses
The Relationship Between Superclass Objects and Subclass Objects
Polymorphism
Abstract Classes
Final Methods and Classes
The Type-Wrapper Classes for Primitive Types
Interfaces
The Collection and Interator Interfaces
Strings
Creating and Initializing Strings
String Methods
Creating and Initializing StringBuffers
StringBuffer Methods
The StringTokenizer Class
Command-Line Arguments
Introduction to Java Graphics
Containers and Components
Drawing Lines
Drawing Other Shapes
Displaying Text
The Affine Transform
XOR Mode
Basic Graphical User Interfaces
How a Graphical User Interface Works
Creating and Displaying a Graphical User Interface
Events and Event Handling
Selected Graphical User Interface Components
Layout Managers
Putting It All Together
Additional GUI Components and Applets
Additional Graphical User Interface Components
Menus
Dialog Boxes
Interfaces and Adapter Classes
Pop-Up Menus
Pluggable Look and Feel
Introduction to Applets
Input and Output
The Structure of the Java I/O System
Sequential Data Input
Sequential Data Output
Formatted Input and Output
Unformatted Input and Output
Random Access Files
Getting Information about Files: The File class
ASCII Character Set
Operator Precedence Chart
Answers to Practice Boxes
Index