Java 中的表达式、数组与运算符详解
1. 表达式
表达式是 Java 编程中的基础概念。评估一个表达式会得到以下三种结果之一:
- 变量:评估后可用于存储对象的变量。
- 值:具体的数值或对象。
- 无结果(void 表达式):调用返回值为 void 的方法时会得到此结果。
表达式可以出现在赋值语句的两侧。若在赋值语句左侧,其结果指定了右侧表达式评估结果的存储位置。例如:
myArray[i][j] = now.hh + 12;
在这个例子中,赋值语句左侧的表达式会先被评估。具体来说,会先获取 myArray ,计算索引 i ,找到对应元素,获取该元素的数组引用,再计算索引 j ,最终确定存储位置。
表达式的类型要么在编译时已知,要么在运行时进行检查,以确保与使用该表达式的操作兼容。Java 具有强类型特性,这一点无法回避。
Java 中的表达式类型多样,具体如下表所示:
| 表达式类型 | 表达式示例 |
| — | — |
| 字面量 | 245 |
| this 对象引用 | this |
| 字段访问 | now.hh |
| 方法调用 | now.fillTimes() |
| 对象创建 | new Timesta
超级会员免费看
订阅专栏 解锁全文
118

被折叠的 条评论
为什么被折叠?



