Introduction to Java Programming: Fundamentals First (Core Version) / Edition 6

Introduction to Java Programming: Fundamentals First (Core Version) / Edition 6

by Y. Daniel Liang
     
 

ISBN-10: 0132237385

ISBN-13: 9780132237383

Pub. Date: 07/13/2006

Publisher: Prentice Hall

Using a fundamentals-first approach, Liang explores the concepts of problem-solving and object-oriented programming. Beginning programmers learn critical problem-solving techniques, then move on to grasp the key concepts of object-oriented and GUI programming using Java 5. Starts readers with essential

Overview

Using a fundamentals-first approach, Liang explores the concepts of problem-solving and object-oriented programming. Beginning programmers learn critical problem-solving techniques, then move on to grasp the key concepts of object-oriented and GUI programming using Java 5. Starts readers with essential problem-solving and programming concepts (control statements, methods, and arrays); moves on to object-oriented programming, graphical user interface (GUI), and applets; and finally introduces exception handling, binary I/O, and recursion. Enables readers to write short, interesting, graphical game programs early on (starting from Chapter 2). Offers an exceptionally broad range of carefully chosen examples; reinforces key concepts with objectives lists, introduction and chapter overviews, easy-to-follow examples, chapter summaries, review questions, programming exercises, and an interactive self-test. A useful reference for anyone interested in learning more about programming.

Product Details

ISBN-13:
9780132237383
Publisher:
Prentice Hall
Publication date:
07/13/2006
Series:
GOAL Series
Edition description:
REV
Pages:
704
Product dimensions:
8.02(w) x 9.94(h) x 1.00(d)

Table of Contents

I. FUNDAMENTALS OF PROGRAMMING.

1. Introduction to Computers, Programs, and Java.

2. Primitive Data Types and Operations.

3. Selection Statements.

4. Loops.

5. Methods.

6. Arrays.

 

II. OBJECT-ORIENTED PROGRAMMING.

7. Objects and Classes.

8. Strings and Text I/O.

9. Inheritance and Polymorphism.

10. Abstract Classes and Interfaces.

11. Object-Oriented Design.

 

III. GUI PROGRAMMING.

12. GUI Basics.

13. Graphics.

14. Event-Driven Programming.

15. Creating User Interfaces.

16. Applets and Multimedia.

 

IV. EXCEPTION HANDLING, IO, AND RECURSION.

17. Exceptions and Assertions.

18. Binary I/O.

19. Recursion.

 

Appendices.

 

Customer Reviews

Average Review:

Write a Review

and post it to your social network

     

Most Helpful Customer Reviews

See all customer reviews >