2.11 术语表

  • 变量

命名的存储位置。所有变量都有类型,这是在创建变量时声明的。

数字、字符串或其他可存储在变量中的数据。每个值都属于特定的类型,如 intString

  • 声明

创建变量并指定其类型的语句。

  • 类型

从数学角度来说,类型是一个值集。变量的类型决定了它可存储哪些值。

  • 关键词

编译器用来分析程序的保留词。关键词(如 publicclassvoid)不能用作变量名。

  • 赋值

给变量指定值的语句。

  • 初始化

首次给变量赋值。

  • 状态

程序中的变量及其当前值。

  • 状态图

程序在特定时点的状态的图形表示。

  • 运算符

表示计算(如加、乘和字符串串接)的符号。

  • 操作数

运算符操作的值。在 Java 中,大多数运算符需要两个操作数。

  • 表达式

表示单个值的变量、运算符和值的组合。表达式也有类型,这是由表达式包含的运算符和操作数决定的。

  • 浮点

一种数据类型,表示包含整数部分和小数部分的数字。在 Java 中,默认的浮点类型为 double

  • 舍入误差

要表示的数字和与之最接近的浮点数之间的差。

  • 拼接

将两个值(通常是字符串)首尾相连。

  • 运算顺序

决定运算顺序执行的规则。

  • 组合

将简单的表达式和语句合并为复合的表达式和语句。

  • 语法

程序的结构,即程序包含的单词和符号的排列方式。

  • 编译时错误

导致源代码无法编译的错误,也叫“语法错误”。

  • 分析

分析程序的结构,这是编译器做的第一项工作。

  • 运行时错误

导致程序无法完成运行的错误,也叫“异常”。

  • 逻辑错误

导致程序的行为不符合程序员预期的错误。