Developing Java Software / Edition 2

Developing Java Software / Edition 2

by Russel Winder, Graham Roberts
     
 

ISBN-10: 0471606960

ISBN-13: 9780471606963

Pub. Date: 01/28/2000

Publisher: Wiley

Learn programming in Java from scratch - and keep on learning!
The new edition of this excellent primer teaches how to program in an object-oriented style. Objects come first providing a framework for understanding how Java programs work and how they can be designed, in an organised and systematic way. Programming is taught with a view to quality software

Overview

Learn programming in Java from scratch - and keep on learning!
The new edition of this excellent primer teaches how to program in an object-oriented style. Objects come first providing a framework for understanding how Java programs work and how they can be designed, in an organised and systematic way. Programming is taught with a view to quality software engineering and is anchored in real world issues, particularly testing. Examples and exercises provide motivation. Self- tests and class project suggestions enhance this comprehensive study package.
The purpose of this book is to take readers from the basic principles of object-oriented design and programming using Java through to class library construction and application development.
New to this edition:
JDK 2 compliant
Part 1 - objects and object oriented programming concepts have been made more student friendly with a lot of additional small scale examples to aid understanding
Part 2 - Language Reference now appears at the back of the book so as not to interrupt the flow
The new JFC (including Swing and the container classes) replaces obsolescent AWT
Go to the support website at: http://www.dcs.kcl.ac.uk/DevJavaSoft/ to find:
More exercises
Selected solutions
Instructor's notes and resources
Code for case studies
Updates, revisions and bug fixes
Reviews and feedback

Product Details

ISBN-13:
9780471606963
Publisher:
Wiley
Publication date:
01/28/2000
Series:
Worldwide Series in Computer Science Series , #5
Edition description:
Second Edition
Pages:
1028
Product dimensions:
7.56(w) x 9.23(h) x 2.05(d)

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

Customer Reviews

Average Review:

Write a Review

and post it to your social network

     

Most Helpful Customer Reviews

See all customer reviews >