赋值

对象赋值: 若进行的为对象赋值,赋予的其实是对象的引用。

  1. Tank t1 = new Tank();
  2. Tank t2 = new Tank();
  3. t1.level = 9;
  4. t2.level = 47;
  5. t1 = t2;
  6. t1.level = 100;

执行以上操作之后,t1.level=t2.level=100

以上例子引出别名现象(aliasing):在进行function参数传递时,传递对象实则传递为其引用

i与i 与c++中方式类似,重点是前者先运算再自增,后者反之

Java没有sizeof