第1章 计算机、程序和Java概述
学习目标
复习计算机的基本组成、程序和操作系统(1.2~1.4节)。
用二进制、十进制和十六进制表示数(1.5节,可选)。
认识Java与万维网的关系(1.6节)。
区分术语API、IDE和JDK(1.7节)。
编写一个简单的Java程序(1.8节)。
创建、编译和运行Java程序(1.9节)。
学习Java程序的基本语法(1.10节)。
在对话框中显示结果(1.11节)。
1.1 引言
人们使用字处理程序书写文档,使用Web浏览器在Internet中探索,使用电子邮件(E—mail)程序在Intemet上发送电子邮件。字处理程序、浏览器及电子邮件程序都是在计算机上运行的典型软件。软件是用程序设计语言开发出来的。程序设计语言有很多种。为什么要选择Java这种程序设计语言呢?答案是因为它能够让用户在Internet上开发和部署可用于服务器、台式电脑和小型掌上设备的应用程序。计算技术的未来将受到Intemet的深刻影响,Java肯定会在其中发挥极大的作用。Java是Internet程序设计语言。
你即将开始激动人心的旅行,学习一门功能强大的程序设计语言。在旅行之前,首先来复习一下计算机的基本组成、程序和操作系统,熟悉一下数系。如果你熟悉CPU、内存、磁盘、操作系统和程序设计语言这些名词,可以跳过1.2节、1.3节和1.4节。也可以直接跳过1.5节,当对二进制和十六进制数有问题时再将其作为参考。
1.2 什么是计算机
计算机是存储和处理数据的电子设备,包括硬件和软件两部分。大体上说,硬件是计算机中可以看得见的物理部分,而软件是看不见的指令,控制硬件并使其执行具体工作。计算机程序是由能够让计算机运行的指令组成的。不懂得计算机硬件也可以学习程序设计语言,如果了解硬件的话,就可以更好地理解程序中指令的执行效果。本节将简略地介绍计算机硬件的组成及其功能。
如图1—1所示,计算机由以下主要硬件组成。
……