当前位置:
文档之家› java语言程序设计基础篇(第八版)_完整版
java语言程序设计基础篇(第八版)_完整版
.161.1.1计算机的组成与运行
• 这些信息可能需要几个小时、几天、几 个月甚至几年才会被使用。二级存储单 元也称为外存储器,外存或称为辅存。
• 计算机运行的过程,就是顺次执行程序 中指令的过程。计算机的指令以及运行 时数据都是采用二进制数表示的。下面 举一个简单的例子说明计算机的运行。
.
17
1.1.1计算机的组成与运行
.
10
计算程序 原始数据
输入设备
计算结果
输出设备
外存储器
取数
内存
存数
运算器
外
部
设
指令
备
接
口
控制器
指令数据线
控制信号线
图1-1计算机的基本组成
.
11
1.1.1计算机的组成与运行
• 1)输入单元。输入单元是计算机接收信 息的部分。它从各种输入设备读取信息 (数据和计算机程序),并把这些放置 到其它处理信息的单元中。当今计算机 的大多数信息是通过键盘输入的,但也 逐渐出现使用其它许多输入设备来进行 信息输入,如扫描仪、声音输入设备等。
.
6
1.1.1计算机的组成与运行
• 我们操作过计算机的人都知道,计算机 就是一种设备,它能让我们进行文字处 理,绘制图形,玩游戏,听音乐,制作 动画,上网查询信息和观看网络电影, 等等。这是从计算机应用角度上的认识, 实际上,计算机是能够以比人快几百万 甚至几十亿倍的速度执行计算和逻辑判 断的设备。这种说法可能让人感到有点 神奇甚至迷惑:
.
15
1.1.1计算机的组成与运行
• 当要把内存中信息用于计算时,CPU会 把这种请求通知其内部的运算器;当要 把内存中的信息发送给某个输出设备时, CPU就会告诉输出设备。
• 5)二级存储单元。二级存储单元是计算 机中可以长久保存信息的高容量存储部 分。没有被其它单元使用的程序和数据 通常放在二级存储单元中(如磁盘),
.
12
1.1.1计算机的组成与运行
• 2)输出单元。输出单元是计算机输出信 息的部分。它把计算机处理过的信息放 置到各种输出设备中,从而使这些信息 能够被计算机外部使用。当今计算机的 大多数信息是通过屏幕显示和纸张打印 输出的,同时也出现使用其它许多输出 设备来进行信息输出,如音箱等。
.
13
1.1.1计算机的组成与运行
• Java语言是当今最为成功的计算机高级语言之 一,是开发互联网应用的重要语言。它是富有 经验的程序员或计算机及其相关专业的学生不 能不学习的语言,事实上,它是许多各类学校 计算机及其相关专业学生的一门课程。通过对 它的学习,学生将熟悉面向对象程序设计基本 知识和基本技能,并积累面向对象编程经验, 掌握当流行的应用程序开发技术,而这正是 《Java语言程序设计教材》主要目的之一。本 章是学习Java语言程序设计的一个简短入门。
• 4)中央处理单元(CPU)。中央处理单 元是计算机中的“加工”和“管理”部 分。它负责执行各种计算如加、减、乘、 除等,负责逻辑判断如比较内存中的两 个数是否相等,这部分又称为运算器。 同时,它还是计算机的协调者,负责管 理对其它部分的操作,这部分又称为控 制器。在应该把信息读到内存单元中时, CPU就会向输入设备发出请求;
.
2
学习目标
• 4. 了解Java语言的特点,理解Java 程序上机执行过程,掌握简单的Java 应用程序和Java applet程序的基本 结构,能上机执行Java 应用程序和 Java applet程序;能初步使用格式 化输入输出语句。
• 5. 初步理解对象和类的概念,掌握表 示它们的UML图形符号。
1.1.1计算机的组成与运行
• 计算机硬件本身提供了执行计算和逻辑 判断的功能,这些功能表现为一组指令, 如加法指令、减法指令、取数指令、存 数指令、输入指令和输出指令以及逻辑 判断类指令等;
• 而软件是程序员利用计算机指令集,规 划组织完成令我们激动的玩游戏、听音 乐和制作动画等计算机应用的特定指令 序列。软件也可简称为程序。实际上,
Java程序设计
第1章 java概述
学习目标
• 1. 了解计算机的组成及运行原理,了 解简单机器语言程序的执行特征;
• 2. 理解汇编语言指令与机器语言指令 的关系,理解高级语言与汇编语言的 关系,理解编译程序或编译器的功能 与作用,初步理解掌握执行程序的过 程;
• 3. 了解高级语言发展简史;初步理解 操作系统、客户/服务器以及Internet 和WWW的基本概念。
.
7
1.1.1计算机的组成与运行
• “文字处理、绘制图形、玩游戏、制作动 画、听音乐、上网查询信息和观看网络 电影等”是怎样与“执行计算和逻辑判 断”联系起来呢?
• 实际上,我们使用的计算机即计算机系 统包含两大部分,一是硬件本身,它包 括键盘、鼠标、显示器、磁盘和主机 (箱)等;另一是软件。
.
8
.
3
内容摘要
• 1.1计算机、Internet和WWW • 1.2 Java语言 • 1.3 Java程序 • 1.4 对象与统一建模语言UML
.
4
内容摘要
• 1.1计算机、Internet和WWW • 1.2 Java语言 • 1.3 Java程序 • 1.4 对象与统一建模语言UML
.
5
1.1 计算机、Internet和WWW
• 3)内存单元。内存单元是计算机中存取 速度快、容量相对较少的储存部分。它 能够记忆来自输入单元的信息,因而能 够在需要的时候立即处理这些信息。内 存单元还能够记忆被处理过的信息,直 到输出单元把信息放到输出设备上。内 存单元经常被称为内存或主存。内存在 计算机电源关闭后将不起作用。
.
14
1.1.1计算机的组成与运行
.
9
1.1.1计算机的组成与运行
• 软件与程序是不等价的,简单说,软件 = 程序 + 相关文档资料。
• 计算机硬件是在程序的指令集控制下处 理数据的。计算机程序控制着计算机, 使它按顺序执行一系列动作,这些动作 是由程序员规划的,并用指令描述的。
• 各种计算机无论外观差别有多大,每一 台计算机实际上都可划分为五个逻辑单 元(或称五大部分),如图1-1所示。
• 例1.1 设计一个程序,其运行后接受用 户输入的两个数,然后计算其平均值, 并输出结果。
• 解答:解决问题的过程为: 1)输入两个数存放于变量a和b中; 2)计算(a+b)/2,并将其结果存储于变量