DMP -- Java
Chapter 1 Introduction to Computers and Java Applets
- Introduction
- What is a Computer?
- Computer Organization
- Evolution of Operating Systems
- Personal, Distributed, and Client/Server Computing
- Machine Languages, Assembly Languages, and High-level Languages
- History of C++
- History of Java
- Java Class Libraries
- Other High-level Languages
- Structured Programming
- Basics of a Typical Java Environment
- A Tour of the Book
- General Notes About Java and this Book
- Introduction to Java Programming
- A Simple Program: Printing a Line of Text (Fig.
1.2) (Fig. 1.4)
- Another Java Program: Adding Integers (Fig.
1.6)
- Memory Concepts
- Arithmetic (Fig. 1.13)
- Decision Making: Equality and Relational Operators
Chapter 2 Developing Java Applications
- Introduction
- Algorithms
- Pseudocode
- Control Structures
- The if Selection Structure
- The if/else Selection Structure
- The while Repetition Structure
- Formatting Algorithms: Case Study 1 (Counter-Controlled Repetition)
(Fig. 2.7)
- Formulating Algorithms with Top-down, Stepwise Refinement: Case Study
2 (Sentinel-Controlled Repetition) (Fig.
2.9)
- Formulating Algorithms with Top-down, Stepwise Refinement: Case Study
3 (Nested Control Structures) (Fig.
2.11)
- Assignment Operators
- Increment and Decrement Operators (Fig.
2.14)
- Common Escape Sequences (Fig.
2.17)
- Primitive Data Types
Ichiro
Fujinaga 1998.01.21