[Book Cover]

Java for Students 1.2, 2/e

Doug Bell, Sheffield Hallam University
Mike Parr, Sheffield Hallam University

Published August, 1998 by Prentice Hall Engineering/Science/Mathematics

Copyright 1999, 586 pp.
Paper
ISBN 0-13-010922-3


Sign up for future
mailings
on this subject.

See other books about:
    Java--Intro to Programming/CS1-Computer Science

    Java - Programming-General Engineering

    Java/Visual J++-Computer Information Systems

    Java--Programming for Business-Computer Science


Summary

Designed for introductory, majors and non-majors courses in Programming with Java. Previous programming experience is not assumed. Aware that many students need a careful introduction to programming and that they respond well to graphical illustration, this concise book adopts a visual approach to programming. Throughout the text, programs that use graphical images are emphasized to clearly demonstrate all the important programming principles. The authors use a spiral approach to programming concepts; introducing concepts simply early on, then in a more sophisticated way later, (e.g., objects are integrated throughout five chapters). Java for Students 1.2 emphasizes the use of applets but also shows how to program free-standing applications. The authors have been careful to put together a text that covers the powerful features of Java and presents the language to students as both a fun and useful tool.

Features


NEW—Updated to incorporate Java 1.2.
NEW—A full chapter on the relevance of the more advanced libraries for Java 1.1 and 1.2 (Ch. 29). Discusses Beans, RHI, Internationalization, JAR, JOBC, and Swing components.
A visual approach to programming with Java.
Examples from a range of applications—Includes information processing, games, scientific calculations, and even AI.
Numerous self-test questions with answers—In each chapter.
Presentation of how to invoke a Java program from a WWW browser.
On-line support—Programs presented in the book are available on-line at www.cms.shu.ac.uk/Java/


Table of Contents

    1. The Scope of Java.
    2. A First Java Program.
    3. Introductory Graphics.
    4. Variables and Calculations.
    5. Methods and Parameters.
    6. Events.
    7. Decisions—if and switch.
    8. Repetition—while, for and do.
    9. Objects and Classes.
    10. The User Interface.
    11. Inheritance.
    12. Calculations.
    13. Arrays.
    14. Arrays—Two-dimensional.
    15. String Manipulation.
    16. Exceptions.
    17. Graphical User Interfaces.
    18. Free-standing Programs.
    19. Files.
    20. Graphic and Sound.
    21. OO Design.
    22. Program Style.
    23. Testing.
    24. Debugging.
    25. Threads.
    26. Programming in the Large Packages.
    27. Java in Context.
    28. Advanced Object-Oriented Programming—Abstract Classes and Interfaces.
    29. 1.1 and 1.2 Enhancements.
    Appendices.
    Bibliography.
    Glossary.
    Index.


[Help]

© Prentice-Hall, Inc. A Simon & Schuster Company
Comments To webmaster@prenhall.com