java语言程序设计基础篇(第八版)完整版PPT课件

合集下载

java语言程序设计 基础篇 原书第八版 课件 PPT第十五章.ppt

java语言程序设计 基础篇 原书第八版 课件 PPT第十五章.ppt

Liang, Introduction to Java Programming, Eighth Edition, (c) 2011 Pearson Education, Inc. All rights reserved. 0132130807
6
paintComponent Example
In order to draw things on a component, you need to define a class that extends JPanel and overrides its paintComponent method to specify what to draw. The first program in this chapter can be rewritten using paintComponent.
+drawPolyline(xPoints: int[], yPoints: int[], nPoints: int): void
Draws a polyline defined by arrays of x and y coordinates. Each pair of (x[i], y[i]) coordinates is a point.
Draws a filled oval bounded by the rectangle specified by the parameters x, y, w, and h.
+drawArc(x: int, y: int, w: int, h: int, startAngle: Draws an arc conceived as part of an oval bounded by the
4

Java语言程序设计_基础篇_中文ppt_01

Java语言程序设计_基础篇_中文ppt_01

Java是简单的 Java是面向对象的 Java是分布式的 Java是解释型的 Java是健壮的 Java是安全的 Java是结构中立的 Java是可移植的 Java是高性能的 Java是多线程的 Java是动态的
Java 编译器检测出许多别的语言只有在首 次执行的时候才会指出的问题。 Java 已经清除了几种在其它语言中被发现 易于出错的编程结构。 Java具有运行时异常处理特性,它为健壮 性提供了编程支持。
字节码
运行字节码 即 java Welcome
结果
如果运行出错或结果不正确
41
你可以把一个源程序移植到任何一个有适当编译器的 机器上。但是,源程序必须重新编译,因为目标程序 只能在特定的机器上运行。现在的计算机都是通过网 络互联在一起工作的。Java被设计成能在任何平台上 运行目标程序。有了Java,一旦你写好一个程序,并 把它编译成被称为字节码(bytecode)的特别类型 的目标代码。然后,这些字节码就能在任何一个带有 Java虚拟机的计算机上运行。Java 虚拟机是一个解释 Java字节码的软件。
23
Companion Website



Java是简单的 Java是面向对象的 Java是分布式的 Java是解释型的 Java是健壮的 Java是安全的 Java是结构中立的 Java是可移植的 Java是高性能的 Java是多线程的 Java 是动态的
Java 是部分效仿 C++,但是进行了大量的 简化和提高。一些人称 Java 为“C++--”, 因为它像C++,但功能更强大而且缺陷更 少。
32
Companion Website

java语言程序设计基础篇(第八版)课件_完整版

java语言程序设计基础篇(第八版)课件_完整版

Java语言程序设计基础篇(第八版)课件_完整版第一章 Java语言概述Java是一种跨平台的编程语言,可在各种操作系统上运行。

它是一种面向对象的语言,具有高度的可移植性和可扩展性。

本章将介绍Java语言的特点、发展史和应用领域。

同时,还会介绍编写Java程序的开发环境和运行环境。

1.1 Java语言特点Java语言具有以下特点:•简单易学、易于使用•面向对象的设计思想•可移植性强•安全性高•高性能1.2 Java语言的发展史Java最早由Sun Microsystems于1995年发布。

自发布以来,Java已经逐渐成为全球范围内最流行的编程语言之一。

Java的发展历程经历了以下几个版本:•JDK 1.0(1996年)•JDK 1.1(1997年)•J2SE 1.2(1998年)•J2SE 1.3(2000年)•J2SE 1.4(2002年)•J2SE 5.0(2004年)•Java SE 6(2006年)•Java SE 7(2011年)•Java SE 8(2014年)1.3 Java语言的应用领域Java语言的应用范围很广,它可以用于开发各种应用程序,如:•企业级应用软件•移动应用程序•互联网应用程序•游戏开发•操作系统1.4 Java语言的开发环境Java语言的标准开发环境包括以下几个部分:•JDK(Java Development Kit,Java开发工具包)•Eclipse、NetBeans等集成开发环境1.5 Java语言的运行环境Java程序在运行时需要Java虚拟机(JVM)的支持,JVM可以在各种操作系统上运行。

因此,Java程序的可移植性非常强。

同时,JVM还提供了一些优化,可以使Java程序运行得更快。

第二章 Java编程基础2.1 程序结构Java程序的基本结构包括以下几个部分:•包声明•导入语句•类声明2.2 变量和常量Java中的变量有以下几种类型:•整型•浮点型•字符型•布尔型Java中的常量有以下几种类型:•整型常量•浮点型常量•字符型常量•布尔型常量2.3 运算符Java中的运算符包括以下几种类型:•算术运算符•关系运算符•逻辑运算符•位运算符•赋值运算符2.4 流程控制语句Java中的流程控制语句有以下几种类型:•if语句•switch语句•for语句•while语句•do…while语句第三章 Java面向对象编程基础3.1 面向对象编程概述面向对象编程是一种编程范式,它通过封装、继承和多态,使程序结构更清晰、更易于维护。

java语言程序设计-基础篇--第八版--英文课件(第14章)

java语言程序设计-基础篇--第八版--英文课件(第14章)
GeometricObject[] geo = new GeometricObject[10];
10
The Abstract Calendar Class and Its GregorianCalendar subclass
java.util.Calendar #Calendar() +get(field: int): int +set(field: int, value: int): void +set(year: int, month: int, dayOfMonth: int): void +getActualMaximum(field: int): int +add(field: int, amount: int): void +getTime(): java.util.Date Constructs a default calendar. Returns the value of the given calendar field. Sets the given calendar to the specified value. Sets the calendar with the specified year, month, and date. The month parameter is 0-based, that is, 0 is for January. Returns the maximum value that the specified calendar field could have. Adds or subtracts the specified amount of time to the given calendar field. Returns a Date object representing this calendar’s time value (million second offset from the Unix epoch).

java语言程序设计-基础篇--第八版--英文课件(第10章)

java语言程序设计-基础篇--第八版--英文课件(第10章)

Liang, Introduction to Java Programming, Eighth Edition, (c) 2011 Pearson Education, Inc. All rights reserved. 0132130807
Reference the Hidden Data Fields
Liang, Introduction to Java Programming, Eighth Edition, (c) 2011 Pearson Education, Inc. All rights reserved. 0132130807
What Class is Immutable?
6
For a class to be immutable, it must mark all data fields private and provide no mutator methods and no accessor methods that would return a reference to a mutable data field object.
public class Foo { private int i = 5; private static double k = 0; void setI(int i) { this.i = i; } static void setK(double k) { Foo.k = k; } } Invoking f1.setI(10) is to execute this.i = 10, where this refers f1 Invoking f2.setI(45) is to execute this.i = 45, where this refers f2

Java语言程序设计_基础篇_中文ppt_第八章

Java语言程序设计_基础篇_中文ppt_第八章

描述对象和类,使用类来建模对象(第8.2节)。 使用UML图形符号来描述对象和类(第8.2节)。 演示如何定义类以及如何创建对象(第8.3节)。 使用构造方法创建对象(第8.4节)。 通过对象引用变量访问对象(第8.5节)。 使用引用类型定义引用变量(第8.5.1节)。 使用对象成员访问操作符(.)来访问对象的数据和方法(第8.5.2节)。 定义引用类型的数据域并给对象的数据域赋默认值(第8.5.3节)。 区分对象引用变量与基本类型变量的不同(第8.5.4节)。 在Java库中使用 Date类、Random类和JFrame类 (第8.6节)。 区分实例变量与静态变量,实例方法与静态方法的不同(§8.7节)。 定义有恰当的get方法和set方法的私有数据域(第8.8节)。 封装数据域以便于类的维护(第8.9节)。 开发带对象参数的方法并区分基本类型参数和对象类型参数的不同(第8.10节)。 在数组中存储和处理对象(第8.11节)。
17
动画
跟踪代码
声明 myCircle
Circle myCircle = new Circle(5.0);
SCircle yourCircle = new Circle(); yourCircle.radius = 100;
myCircle
无值
Liang, Introduction to Java Programming, Eighth Edition, (c) 2011 Pearson Education, Inc. All rights reserved. 0132130807
15
一步完成对象的声明/创建
ClassName objectRefVar = new ClassName();
创建对象
赋值给对象引用

java语言程序设计-基础篇--原书第八版--课件-PPT(第十二章)

java语言程序设计-基础篇--原书第八版--课件-PPT(第十二章)
Label
Text Check Radio
field Box
Button
Button
// Create a text field with text "Type Name Here" JTextField jtfName = new JTextField("Type Name Here");
// Create a check box with text bold JCheckBox jchkBold = new JCheckBox("Bold");
Applet
JApplet
Window
Frame Dialog
JFrame JDialog
JComponent
Swing Components in the javax.swing package
Lightweight
6
Container Classes
Object
Dimension Font
LayoutManager 1
JComponent
JPanel
Swing Components in the javax.swing package
Lightweight
8
JComponent
Swing GUI Components
JC heckBo xM e nuIte m
AbstractButton
JM enuIte m JButton JToggleButton
// Create a radio button with text red JRadioButton jrbRed = new JRadioButton("Red");

java语言程序设计 基础篇 原书第八版 课件 PPT(第十三章)

java语言程序设计 基础篇  原书第八版  课件 PPT(第十三章)

Liang, Introduction to Java Programming, Eighth Edition, (c) 2011 Pearson Education, Inc. All rights reserved. 0132130807
2
Objectives





Show runtime error
Quotient Run
Fix it using an if statement
QuotientWithIf Run
What if the runtime error occurs in a called method?
QuotientWithException Run
System errors are thrown by JVM and represented in the Error class. The Error class describes internal system errors. Such errors rarely occur. If one does, there is little you can do beyond notifying the user and trying to terminate the program gracefully.
Now you see the advantages of using exception handling. It enables a method to throw an exception to its caller. Without this capability, a method must handle the exception or terminate the program.

java语言程序设计-基础篇--第八版--英文课件(第9章)

java语言程序设计-基础篇--第八版--英文课件(第9章)
ቤተ መጻሕፍቲ ባይዱ
Liang, Introduction to Java Programming, Eighth Edition, (c) 2011 Pearson Education, Inc. All rights reserved. 0132130807
animation
11
String s1 = "Welcome to Java"; String s2 = new String("Welcome to Java"); String s3 = "Welcome to Java";
Liang, Introduction to Java Programming, Eighth Edition, (c) 2011 Pearson Education, Inc. All rights reserved. 0132130807
Objectives
3
To use the String class to process fixed strings (§9.2). To use the Character class to process a single character (§9.3). To use the StringBuilder/StringBuffer class to process flexible strings (§9.4). To distinguish among the String, StringBuilder, and StringBuffer classes (§9.2-9.4). To learn how to pass arguments to the main method from the command line (§9.5). To discover file properties and to delete and rename files using the File class (§9.6). To write data to a file using the PrintWriter class (§9.7.1). To read data from a file using the Scanner class (§9.7.2). (GUI) To open files using a dialog box (§9.8).

最新Java语言程序设计-基础篇-中文ppt-第一章教学讲义ppt课件

最新Java语言程序设计-基础篇-中文ppt-第一章教学讲义ppt课件
主要的存储设备有三种:磁盘驱动器(硬盘和软盘)、 光盘驱 动器(只读光盘CD-R和 可擦写光盘CD-RW)、磁带驱动器。
存储 设备
例如:磁盘、光 盘和磁带
内存
总线
中央 处理器
通信 设备
例如:调制解 调器和 NIC
输入 设备
例如:键盘、 鼠标
输出 设备
例如:显示 器、打印机
7
输出设备:显示器
显示器显示信息(文本和图形)。 分辨率和点距决定了显示器 的质量。
存储 设备
例如:磁盘、光 盘和磁带
内存
总线
中央 处理器
通信 设备
例如:调制解 调器和 NIC
输入 设备
例如:键盘、 鼠标
输出 设备
例如:显示 器、打印机
Hale Waihona Puke 8显示器的分辨率和点距
分辩率 点距
分辩率( resolution )是指每平方英寸的像素个 数。像素(“图像元素”的简称)是指屏幕上形 成图像的小点。分辨率可以手动设置。分辨率越 高,图像越锐化、越清晰。 但是如果在一个小 屏幕上设置一个很高的分辨率,图像可能会很小 。 PC显示器通常为15英寸、17英寸、19英寸或 21英寸。对于15英寸的显示屏,合适的分辨率一 般设置为宽640 480像素(307,200像素)。
2
什么是计算机?
计算机包括中央处理器、内存、硬盘、软盘、 显示器、打印机和通信设备。
存储 设备
例如:磁盘、光 盘和磁带
内存
总线
中央 处理器
通信 设备
例如:调制解 调器和 NIC
输入 设备
例如:键盘、 鼠标
输出 设备
例如:显示 器、打印机
3
存储设备

java语言程序设计-基础篇-原书第八版-课件-PPT(第十七章)讲课稿

java语言程序设计-基础篇-原书第八版-课件-PPT(第十七章)讲课稿
radius = newRadius; }
4
Classes
Classes are constructs that define objects of the same type. A Java class uses variables to define data fields and methods to define behaviors. Additionally, a class provides a special type of methods, known as constructors, which are invoked to construct objects from the class.
2
OO Programming Concepts
Object-oriented programming (OOP) involves programming using objects. An object represents an entity in the real world that can be distinctly identified. For example, a student, a desk, a circle, a button, and even a loan can all be viewed as objects. An object has a unique identity, state, and behaviors. The state of an object consists of a set of data fields (also known as properties) with their current values. The behavior of an object is defined by a set of methods.

java语言程序设计基础篇(第八版)课件PPT第四章 机械工业出版报社 李娜译

java语言程序设计基础篇(第八版)课件PPT第四章  机械工业出版报社  李娜译
Suppose that you need to print a string (e.g., "Welcome to Java!") a hundred times. It would be tedious to have to write the following statement a hundred times: System.out.println("Welcome to Java!"); So, how do you solve this problem?
int count = 0;
(count < 2) is false since count is 2 now
while (count < 2) {
System.out.println("Welcome to Java!"); count++; }
Liang, Introduction to Java Programming, Eighth Edition, (c) 2011 Pearson Education, Inc. All rights reserved. 0132130807
4
Objectives







Liang, Introduction to Java Programming, Eighth Edition, (c) 2011 Pearson Education, Inc. All rights reserved. 0132130807 5
count++; }
count = 0;
Loop C o n tin u a tio n C o n d itio n ? tru e S ta te m e n t(s) (lo o p b o d y)

java语言程序设计-基础篇-课件(第5章)英文

java语言程序设计-基础篇-课件(第5章)英文
i is now 5
14
public static void main(String[] args) { int i = 5; int j = 2; int k = max(i, j); System.out.println( "The maximum between " + i + " and " + j + " is " + k);
public static int max(int num1, int num2) { int result; if (num1 > num2) result = num1; else result = num2; } return result;
}
animation
Trace Method Invocation
Defining Methods
A method is a collection of statements that are grouped together to perform an operation.
Define a method return value type method name formal parameters
parameter list actual parameters (arguments)
method signature return value
Calling Methods
Testing the max method
12
This program demonstrates calling a method max to return the largest of the int values

java语言程序设计基础篇(第八版)课件第三章--机械工业出版报社--李娜译

java语言程序设计基础篇(第八版)课件第三章--机械工业出版报社--李娜译
Run
Liang, Introduction to Java Programming, Eighth Edition, (c) 2011 Pearson Education, Inc. All rights reserved. 0132130807
6
One-way if Statements
Run
Liang, Introduction to Java Programming, Eighth Edition, (c) 2011 Pearson Education, Inc. All rights reserved. 0132130807
10
Mathematics Basis for the Game
Liang, Introduction to Java Programming, Eighth Edition, (c) 2011 Pearson Education, Inc. All rights reserved. 0132130807
2
Objectives
To declare boolean type and write Boolean expressions using comparison operators (§3.2). To program AdditionQuiz using Boolean expressions (§3.3). To implement selection control using one-way if statements (§3.4) To program the GuessBirthday game using one-way if statements (§3.5). To implement selection control using two-way if statements (§3.6). To implement selection control using nested if statements (§3.7). To avoid common errors in if statements (§3.8). To program using selection statements for a variety of examples (BMI, ComputeTax,

java语言程序设计基础篇(第八版)课件PPT第一章 机械工业出版报社 李娜译

java语言程序设计基础篇(第八版)课件PPT第一章  机械工业出版报社  李娜译

Liang, Introduction to Java Programming, Eighth Edition, (c) 2011 Pearson Education, Inc. All rights reserved. 0132130807
5
How Data is Stored?
Data of various kinds, such as numbers, characters, and strings, are encoded as a series of bits (zeros and ones). Computers use zeros and ones because digital devices have two stable states, which are referred to as zero and one by convention. The programmers need not to be concerned about the encoding and decoding of data, which is performed automatically by the system based on the encoding scheme. The encoding scheme varies. For example, character „J‟ is represented by 01001010 in one byte. A small number such as three can be stored in a single byte. If computer needs to store a large number that cannot fit into a single byte, it uses a number of adjacent bytes. No two data can share or split a same byte. A byte is the minimum storage unit.

java语言程序设计基础篇(第八版)_完整版ppt课件

java语言程序设计基础篇(第八版)_完整版ppt课件
• 例1.1 设计一个程序,其运行后接受用 户输入的两个数,然后计算其平均值, 并输出结果。
• 解答:解决问题的过程为: 1)输入两个数存放于变量a和b中; 2)计算(a+b)/2,并将其结果存储于变量
7
1.1.1计算机的组成与运行
• “文字处理、绘制图形、玩游戏、制作动 画、听音乐、上网查询信息和观看网络 电影等”是怎样与“执行计算和逻辑判 断”联系起来呢?
• 实际上,我们使用的计算机即计算机系 统包含两大部分,一是硬件本身,它包 括键盘、鼠标、显示器、磁盘和主机 (箱)等;另一是软件。
8
1.1.1计算机的组成与运行
• 3)内存单元。内存单元是计算机中存取 速度快、容量相对较少的储存部分。它 能够记忆来自输入单元的信息,因而能 够在需要的时候立即处理这些信息。内 存单元还能够记忆被处理过的信息,直 到输出单元把信息放到输出设备上。内 存单元经常被称为内存或主存。内存在 计算机电源关闭后将不起作用。
14
1.1算机的组成与运行
• 软件与程序是不等价的,简单说,软件 = 程序 + 相关文档资料。
• 计算机硬件是在程序的指令集控制下处 理数据的。计算机程序控制着计算机, 使它按顺序执行一系列动作,这些动作 是由程序员规划的,并用指令描述的。
• 各种计算机无论外观差别有多大,每一 台计算机实际上都可划分为五个逻辑单 元(或称五大部分),如图1-1所示。
2
学习目标
• 4. 了解Java语言的特点,理解Java 程序上机执行过程,掌握简单的Java 应用程序和Java applet程序的基本 结构,能上机执行Java 应用程序和 Java applet程序;能初步使用格式 化输入输出语句。
• 5. 初步理解对象和类的概念,掌握表 示它们的UML图形符号。
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

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



指令



控制器
指令数据线
控制信号线
图1-1计算机的基本组成
*
11
1.1.1计算机的组成与运行
• 1)输入单元。输入单元是计算机接收信 息的部分。它从各种输入设备读取信息 (数据和计算机程序),并把这些放置 到其它处理信息的单元中。当今计算机 的大多数信息是通过键盘输入的,但也 逐渐出现使用其它许多输入设备来进行 信息输入,如扫描仪、声音输入设备等。
*
16
1.1.1计算机的组成与运行
• 这些信息可能需要几个小时、几天、几 个月甚至几年才会被使用。二级存储单 元也称为外存储器,外存或称为辅存。
• 计算机运行的过程,就是顺次执行程序 中指令的过程。计算机的指令以及运行 时数据都是采用二进制数表示的。下面 举一个简单的例子说明计算机的运行。
*
17
1.1.1计算机的组成与运行
*
2
学习目标
• 4. 了解Java语言的特点,理解Java 程序上机执行过程,掌握简单的Java 应用程序和Java applet程序的基本 结构,能上机执行Java 应用程序和 Java applet程序;能初步使用格式 化输入输出语句。
• 5. 初步理解对象和类的概念,掌握表 示它们的UML图形符号。
相关文档
最新文档