did-you-know? rent-now

Amazon no longer offers textbook rentals. We do!

did-you-know? rent-now

Amazon no longer offers textbook rentals. We do!

We're the #1 textbook rental company. Let us show you why.

9780201343045

Java Gently for Engineers and Scientists

by ;
  • ISBN13:

    9780201343045

  • ISBN10:

    0201343045

  • Format: Paperback
  • Copyright: 2000-01-01
  • Publisher: Addison Wesley
  • Purchase Benefits
  • Free Shipping Icon 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.
  • eCampus.com Logo Get Rewarded for Ordering Your Textbooks! Enroll Now
List Price: $98.80

Summary

Java provides the engineer and scientist with an efficient and easy-to-use tool for problem solving in today's web-based environment. This text draws on a wide range of engineering and scientific problems to teach Java by example. From the start, solutions are presented via a special graphics package so that the reader can appreciate the physical significance of the underlying mathematics. Covers all of the Java language, its standard libraries and utilities. In terms of programming, it covers object-orientation, software design, structured programming, graphical user interfacing, data representation, animation and networking.

Table of Contents

Example programs and Case studies xi
Preface xiii
Introduction
1(18)
Welcome to Java
1(4)
Software development
5(4)
Scientific computing
9(4)
Getting started with Java
13(4)
The web site
17(2)
Quiz
17(2)
Simple programs
19(32)
Two starter programs
19(3)
Java basics
22(5)
Beginning with output
27(3)
Expressions and assignment
30(7)
Numerical computing
37(14)
Quiz
48(1)
Problems
49(2)
Structuring
51(48)
Properties of a good program
51(2)
Repetition with for-loops
53(9)
Input and output on a display
62(6)
Making methods
68(9)
The Graph class
77(4)
Numerical methods with for-loops
81(18)
Quiz
94(1)
Problems
95(4)
Controlling
99(44)
Files for input and output
99(7)
The types boolean and char
106(5)
Selection with if-else and switch
111(5)
Conditional loops with while and do
116(5)
Handling exceptions
121(5)
Arithmetic accuracy
126(7)
Numerical methods with while-loops
133(10)
Quiz
138(1)
Problems
139(4)
Arrays and matrices
143(42)
Simple arrays
143(13)
Matrices
156(5)
Numerical methods - linear curve fitting
161(6)
Numerical methods - solving linear equations
167(8)
Linear boundary value problem
175(10)
Quiz
181(1)
Problems
182(3)
Abstraction
185(58)
Class power
185(5)
Class-independent tables
190(6)
Abstract methods and classes
196(10)
Working within a hierarchy
206(10)
Numerical methods with abstraction
216(15)
Process control
231(12)
Quiz
238(1)
Problems
239(4)
Customizing
243(38)
Introduction to the awt
243(10)
Laying out a GUI
253(8)
Events, listeners and handlers
261(6)
Inside the Graph class
267(14)
Quiz
278(1)
Problems
278(3)
Networking
281(44)
From applications to applets
281(9)
Connecting via the Internet
290(5)
Sound and images
295(5)
Animation through threads
300(11)
The Planets Project
311(14)
Quiz
323(1)
Problems
324(1)
Distributing
325(46)
Formalities of threads
325(7)
Inside the Display class
332(7)
Ports and sockets
339(6)
The chatter system
345(5)
The nuclear reactor
350(21)
Quiz
368(1)
Problems
369(2)
Additional topics
371(42)
Strings and string handling
371(5)
Inside the Text class
376(6)
Formatting with the java . text package
382(5)
Dates, calendars and times
387(5)
Lists of objects
392(6)
Other object properties
398(3)
Interfaces for generality
401(12)
Quiz
409(1)
Problems
409(4)
Answers to quizzes 413(9)
Index 422

Supplemental Materials

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 access cards, study guides, lab manuals, CDs, etc.

The Used, Rental and eBook copies of this book are not guaranteed to include any supplemental materials. Typically, only the book itself is included. This is true even if the title states it includes any access cards, study guides, lab manuals, CDs, etc.

Rewards Program