Ship-Ship-Hooray! Free Shipping on $25+ Details >
Developing Java Software

Developing Java Software - 2nd edition

Developing Java Software - 2nd edition

ISBN13: 9780471606963

ISBN10: 0471606960

Developing Java Software by Russel Winder and Graham Roberts - ISBN 9780471606963
Edition: 2ND 00
Copyright: 2000
Publisher: John Wiley & Sons, Inc.
Published:
International: No
Developing Java Software by Russel Winder and Graham Roberts - ISBN 9780471606963

ISBN13: 9780471606963

ISBN10: 0471606960

Edition: 2ND 00

shop us with confidence

Summary

Using Java, this book takes readers from the basic principles of object-oriented design and programming to class library construction and application development. The Second Edition is now JDK 2 compliant and also covers objects and object-oriented programming with the help of additional small-scale examples.

The Companion Web site contains PowerPoint/OHP slides, programming exercises and model answers, links to Java Generic Library and online Java resources, and full source code for all examples.

Table of Contents

Table of Contents

PROGRAMMING WITH OBJECTS AND CLASSES.

Programming Fundamentals.
Adding Structure.
Drawing Pictures.
Introducing Containers.
Classes and Objects.
Class Relationships.
Introducing Exceptions and Threads.
The Programming Process.
A Program Design Example.
User Interfaces.

BUILDING CLASS LIBRARIES.

Building Libraries.
Sequences, Arrays and Lists.
Queues and Stacks.
Trees.
Heap.
Priority Queue.
Sets, Relations and Mappings.
Searching.
Sorting -- Comparative Methods.
Sorting -- Distributive Methods.
Sorting -- External Methods.

CASE STUDIES IN DEVELOPING PROGRAMS.

Introducing the Case Studies.
A Mail Merge System.
Pedestrian Crossing Simulation.
Simulating Ants.

THE JAVA PROGRAMMING LANGUAGE IN DETAIL.

A Java Language Reference.
Variables, Types and Expressions.
Flow Control.
Classes and Packages.
Inheritance and Interfaces.
Exception Handling.
Threads and Concurrency.

ENDMATTER.


Appendices.
Index.

Other Editions of Developing Java Software

Developing Java Software by Russel Winder and Graham Roberts - ISBN 9780470090251
Developing Java Software by Winder - ISBN 9780471976554