Java: A Framework for Programming and Problem Solving / Edition 1

Java: A Framework for Programming and Problem Solving / Edition 1

by Kenneth A. Lambert, Martin Osborne, Martin Osborne
     
 

This hands-on book for first-time Java programmers immediately engages the user in building simple graphical user interfaces (GUIs) using a GUI toolkit - BreezyGUI - and source code provided on the accompanying, bound-in CD-ROM. The book begins with the basic ideas of problem solving with computers: primitive data types, control structures, methods, and algorithm… See more details below

Overview

This hands-on book for first-time Java programmers immediately engages the user in building simple graphical user interfaces (GUIs) using a GUI toolkit - BreezyGUI - and source code provided on the accompanying, bound-in CD-ROM. The book begins with the basic ideas of problem solving with computers: primitive data types, control structures, methods, and algorithm analysis. The authors then focus on fundamental data structures and information processing (with discussions of strings, arrays, vectors, linked lists, and files), before turning their attention to the essentials of object-oriented programming (OOP) from Chapter 8 onward. In addition, the book incorporates 27 case studies that demonstrate the complete program development and software lifecycle, and ten "capsule" discussions of broad topics in computer science that provide a big picture view of the discipline.

Product Details

ISBN-13:
9780534951160
Publisher:
Brooks/Cole
Publication date:
10/28/1998
Edition description:
Older Edition
Pages:
533
Product dimensions:
7.44(w) x 9.23(h) x 0.93(d)

Table of Contents

Preface
Ch. 1Background1
Ch. 2A First Java Program12
Ch. 3Java Basics36
Ch. 4Control Statements59
Ch. 5User-Defined Methods85
Ch. 6More Operators, Control Statements, and Data Types113
Ch. 7Potpourri133
Ch. 8User-Defined Classes158
Ch. 9Arrays: Searching and Sorting188
Ch. 10Inheritance, Abstract Classes, and Polymorphism242
Ch. 11Recursion and Complexity Analysis275
Ch. 12Simple Graphics298
Ch. 13Files336
Ch. 14Vectors and Tables366
Ch. 15Abstract Data Types and Lists391
Ch. 16Introduction to HTML and Applets419
Ch. 17The AWT443
App. AJava Resources495
App. BReserved Words497
App. COperator Precedence498
Glossary513
Case Studies Index525
Java Classes Index527

Read More

Customer Reviews

Average Review:

Write a Review

and post it to your social network

     

Most Helpful Customer Reviews

See all customer reviews >