rent-now

Rent More, Save More! Use code: ECRENTAL

5% off 1 book, 7% off 2 books, 10% off 3+ books

9780471606963

Developing JavaTM Software, Second Edition

by ;
  • ISBN13:

    9780471606963

  • ISBN10:

    0471606960

  • Edition: 2nd
  • Format: Paperback
  • Copyright: 2000-05-01
  • Publisher: WILEY
  • 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: $65.00
We're Sorry.
No Options Available at This Time.

Summary

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 compliantPart 1 - objects and object oriented programming concepts have been made more student friendly with a lot of additional small scale examples to aid understandingPart 2 - Language Reference now appears at the back of the book so as not to interrupt the flowThe new JFC (including Swing and the container classes) replaces obsolescent AWTGo to the support website at: http://www.dcs.kcl.ac.uk/DevJavaSoft/ to find:More exercisesSelected solutionsInstructor's notes and resourcesCode for case studiesUpdates, revisions and bug fixesReviews and feedback

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

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