Java for Students + CD, 4/E
0131246186

Douglas Bell, Sheffield Hallam University
Mike Parr, Sheffield Hallam University

Publisher: Prentice Hall
Copyright: 2005
Format: Paper Bound w/CD-ROM; 552 pp

ISBN-10: 0131246186
ISBN-13:9780131246188

Our Price: £39.99
Status: Not Yet Published
Estimated Availability: 24 Nov 2004



Description

A gradual step-by-step approach to learning Java that concentrates on GUI programs and programs that display graphical output.

This new edition is a comprehensive update of the last, bringing the text fully up-to-date with the latest developments in teaching introductory programming with Java. The text takes a bottom-up approach, starting with the fundamentals of programming before introducing some of the more complex concepts of objects and classes.


Table Of Contents

Introduction

1.    The background to Java
2.    First programs
3.    Using graphics methods
4.    Variables and calculations
5.    Methods and parameters
6.    Using objects
7.    Selection
8.    Repetition
9.    Writing classes
10.  Inheritance
11.  Calculations
12.  Array lists
13.  Arrays
14.  Arrays ¿ two dimensional
15.  String manipulation
16.  Exceptions
17.  Files and console applications
18.  Object-oriented design
19.  Program style
20.  Testing
21.  Debugging
22.  Threads
23.  Interfaces
24.  Programming in the large ¿ packages
25.  Polymorphism
26.  Java in context

Appendices

Glossary

Bibliography

Index

 


Features

  • Uses Swing throughout, reflecting a the shift towards Swing becoming the main technology for Java GUI programming
  • Coverage of applications over applets has been moved to facilitate the novice programmer¿s introduction to Swing.  Applets are now covered in an appendix.
  •  Uses programs that utilise graphical issues throughout to demonstrate programming principles to the reader 
  •  UML used where appropriate
  • Loaded with exercises and self-test questions with solutions
  • Extensive appendices to broaden students' awareness of programming with Java
  • CD-ROM contains JDK plus all the examples from the book
  • Improved on-line supplementary support material for both students and lecturers