
Contents
Chapter 1 Introduction to Programming and the Java Language 1
1.1 Basic Computer Concepts 3
1.1.1 Hardware 3
1.1.2 Operating Systems 7
1.1.3 Application Software 8
1.1.4 Computer Networks and the Internet 8
1.2 Practice Activity: Displaying System Configuration 9
1.2.1 Displaying Windows Configuration
Information 10
1.2.2 Displaying Unix/Linux Configuration
Information 10
1.3 Data Representation 12
1.3.1 Binary Numbers 12
1.3.2 Using Hexadecimal Numbers to Represent
Binary Numbers 15
1.3.3 Representing Characters with the Unicode
Character Set 17
1.4 Programming Languages 18
1.4.1 High- and Low-Level Languages 18
1.4.2 An Introduction to ...