5、Java编程:数组、操作符与面向对象编程深入解析

Java编程:数组、操作符与面向对象编程深入解析

数组

在Java中,当看到方括号 [] 时,就意味着正在处理数组。例如,命令行参数会作为字符串数组传递给 main() 方法:

void main(String[] args) { /* code */ }

数组中的元素可以是任何类型,包括基本类型和引用类型。在Java里,数组整体是一个对象,这表明数组类型属于引用类型,数组变量实际上是对数组对象的引用。

操作符

操作符是一种标点符号,用于对两个或三个操作数执行特定操作。例如在表达式 a * b 中, * 是乘法操作符, a b 则是操作数。Java中的大多数操作符对于程序员来说并不陌生。

Java操作数的计算顺序是明确规定的。在许多早期语言中,为了让编译器编写者有更多的自由度,操作数的计算顺序并未明确指定。例如在C和C++中,对于表达式 i + myArray[i] + functionCall(); ,函数调用可能在数组引用计算之前、之中(在多处理硬件上)或之后进行,加法操作的执行顺序也可以是任意的。如果 functionCall() 调整了 i 的值,那么最终结果将取决于计算顺序。

早期语言不明确指定计算顺序,是为了让编译器编写者能够重新排列操作以优

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值