
Developing Java Software / Edition 2
by Russel Winder, Graham RobertsISBN-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: