运算符
来源:互联网 发布:南京证券开户软件 编辑:程序博客网 时间:2024/06/04 19:24
= 赋值的意思
1.对主数据类型来说,代表了实际的值。如a=b,将b处的值复制到了a;然后修改a,b不会受到影响
2.对于对象来说,情况发生了变化。对一个对象操作时,我们正真操作的是句柄,复制的只是句柄。
如c=d,c和d最终都会指向最初只有d指向的那个对象。
实例:
class Number{
int i;
}
public class Assign{
public static void main(String[] args){
Number n1 = new Number();
Number n2 = new Number();
n1.i =10;
n2.i = 11;
print(n1.i+n2.i);// 10 11
n1 = n2;
print(n1.i+n2.i);// 11 11 此时n1 ,n2指向同一个句柄
n1 = 12;
print(n1.i+n2.i);// 12 12
}
}
对主类型= 和== 区别
int a =1;
int b = 1;
system.out.print(a=b);//1
system.out.print(a==b);//true
阅读全文
0 0
- 运算和运算符
- 运算符
- ??运算符
- 运算符
- << 运算符
- 运算符
- 运算符
- 运算符
- 运算符
- 运算符
- 运算符
- 运算符
- ?? 运算符
- 运算符
- 运算符
- 运算符
- 运算符
- 运算符
- 南阳理工oj-水池数目
- PAT(Basic Level)_1013_数素数
- 程序员面试金典:机器人走方格II、魔术索引I
- Throwing cards away I
- 蓝牙加密三【Definition of Keys】
- 运算符
- 2036: 聪明的阿卑多
- HDU 1465 不容易系列之一
- poj1896—Cable TV Network(点联通度的求解)
- N的N次方
- NYOJ 477 A+B Problem III
- markdown简明语法
- xPath的语法规则
- 深入理解java虚拟机(十) Java 虚拟机运行时栈帧结构