Amazon cover image
Image from Amazon.com

Computing concepts with Java 2 essentials / Cay S. Horstmann.

By: Contributor(s): Publication details: New York : Wiley, c2000.Edition: 2nd editionDescription: xvi, 762 p. : ill. (some col.) ; 24 cmISBN:
  • 0471346098 (paper : alk. paper)
  • 9780471346098
Subject(s): DDC classification:
  • 005.13 21 HOR
Online resources:
Tags from this library: No tags from this library for this title. Log in to add tags.
Star ratings
    Average rating: 0.0 (0 votes)
Holdings
Item type Current library Call number Copy number Status Date due Barcode
Book Open Access Book Open Access Agriculture and Animal Sciences Library 005.13 HOR 2 (Browse shelf(Opens below)) 2 Available 0011742
Book Open Access Book Open Access Engineering Library 005.13 HOR 1 (Browse shelf(Opens below)) 1 Available 0015247

Chapter 1. Introduction
1.1 What is a computer
1.2 What is Programming
1.3 The Anatomy of a computer
1.4 Translating human-readable programs to Machine Code
1.5 Programming language
etc

Chapter 2. Fundamental Data types
2.1 Number Types
2.2 Assignment
2.3 Type Conversion
2.4 Arithmetic
2.5 Strings
etc

Chapter 3. An introduction to Classes
3.1 Determining Object behavior
3.2 Defining methods
3.3 Instance Variables
3.4 Implementing Methods
3.5 Constructors
etc.

Chapter 4. Applets and Graphics
4.1 Why Applets?
4.2 A brief introduction to hTML
4.3 A Simple Applet
4.4 Graphical shapes
4.5 Colors
etc

Chapter 5. Decisions
5.1 The if Statement
5.2 Comparing Values
5.3 Multiple alternatives
5.4 Using Boolean Expressions

Chapter 6. Iteration
6.1 While Loops
6.2 For loops
6.3 Do loops
6.4 Nested Loops
6.5 Processing input
etc

Chapter 7. More about methods
7.1 Method Parameters
7.2 Accessor methods, Mutator methods, and Side effects
7.3 Static Methods
7.4 The return Statement
7.5 Static Variable
etc.

Chapter 8. Testing and Debugging
8.1 Unit Tests
8.2 Selecting Test cases
8.3 Test Case Evaluation
8.4 Program Traces
8.5 Asserting Conditions
etc

Chapter 9. Inheritance and Interfaces
9.1 An Introduction to Inheritance
9.2 Converting between Class types
9.3 Inheritance Hierarchies
9.4 Inheriting Instance Variables and Methods
9.5 Subclass Construction
etc

Chapter 10. Events Handling
10.1 Events, Event Listeners, and Event Sources
10.2 Event Adapters
10.3 Implementing Listeners as inner classes
10.4 Frame Windows
10.5 Add user interface components to a frame
etc

Chapter 11. Arrays and Vectors
11.1 Using Arrays to Store data
11.2 Array Parameters and Return values
11.3 Simple Array Algorithms
11.4 Parallel Arrays
11.5 Arrays as Object Data
etc

Chapter 12. Graphical user interfaces
12.1 Layout Management
12.2 Buttons
12.3 Texts Components
12.4 Choices
12.5 Menus
etc

Chapter 13. Streams and Exceptions
13.1 Streams, Readers, and Writers
13.2 Reading and Writing text Files
13.3 An introduction to Exception handling
13.4 Example: Reading input data in a Graphics Program
13.5 Command Line Arguments
etc

Chapter 14. Object-oriented Design
14.1 The Software Life cycle
14.2 Discovering Classes
14.3 Relationships between Classes
14.4 Example: Printing an Invoice
14.5 Example: An Automatic Teller Machine

Chapter 15. Algorithms
15.1 Selection Sort
15.2 Profiling the Selection Sort algorithm
15.3 Analyzing the performance of the Selection Sort Algorithm
15.4 Merge Sort
15.5 Analyzing the Merge Sort Algorithm
etc

Chapter 16. An Introduction to Data Structures
16.1 Using Linked Lists
16.2 Implementing Linked Lists
16.3 Binary Search Trees
etc

Includes Index : p. 747-762

There are no comments on this title.

to post a comment.