JAVA中赋值符号“=”的意义

赋值分两种情况,一种是对基本数据类型的赋值;另一种是为对象赋值;

①基本数据类型:

基本数据类型的赋值很简单,基本类型储存了实际的数值,并非指向了一个对象的引用,

所以在为其赋值时,是直接将一个地方的内容复制到了另一个地方。

例如,对基本数据类型使用 a=b

那么b的内容就复制给a

若接着又修改了a,而b根本不会受这种修改的影响。

②对象类型:

在为对象赋值的时候,情况发生了变化,

对一个对象进行操作时,我们真正操作的是对“对象”的引用,

所以倘若,将一个对象赋值给另一个对象,实际是将“引用”从一个地方复制到另一个地方,

这意味着假若对对象使用c=d

那么cd都指向原本只有d指向的那个对象。

参考书籍《JAVA编程思想

  • 2
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Java符号有多种用法,下面是一些常见的符号用法: 1. **算术运算符:** Java的算术运算符包括加法(+)、减法(-)、乘法(*)、除法(/)和取模(%)。这些运算符用于执行基本的数学运算。 2. **赋值运算符:** 赋值运算符用于将一个值赋给一个变量。常见的赋值运算符有等(=)、加等于(+=)、减等于(-=)、乘等于(*=)等。 3. **比较运算符:** 比较运算符用于比较两个值的大小关系。常见的比较运算符有等于(==)、不等于(!=)、大于(>)、小于(<)、大于等于(>=)和小于等于(<=)。 4. **逻辑运算符:** 逻辑运算符用于组合多个条件,并返回一个布尔值。常见的逻辑运算符有与(&&)、或(||)和非(!)。 5. **位运算符:** 位运算符用于对二进制位进行操作。常见的位运算符有按位与(&)、按位或(|)、按位异或(^)和取反(~)。 6. **条件运算符:** 条件运算符也称为三元运算符,它根据一个条件的真假返回两个值的一个。条件运算符的语法是:条件 ? 值1 : 值2。 7. **成员访问符:** 成员访问符用于访问类的成员,包括变量和方法。在Java,成员访问符是点(.)。 8. **数组访问符:** 数组访问符用于访问数组的元素。在Java,数组访问符是方括([])。 以上是一些常见的符号用法,希望对你有帮助!

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值