标签:返回 字符串操作 需要 表达式 常量 ring 计算 char style
1.赋值
别名现象:
1)对象别名:对象a,b
a = b;
a的原引用丢失,被垃圾回收,a的新引用指向b的对象内容;
避免方式:
a.name = b.name;
彼此对象独立;
2)方法别名:
f(Letter y){y.c = ‘2‘;}
class Letter{char c;}
{
Letter x = new Letter();
x.c = ‘1‘;
System.out.print(x.c);
f(x);
System.out.print(x.c);
}
结果:1
2
2.算数操作符
+ 加
- 减
* 乘
/ 除
% 取模
3.自增和自减
i++: 先计算整个表达式的结果,然后再加1;
++i:先加1,再计算整个表达式的结果;
4.关系操作符(返回值boolean)
< :小于
> :大于
<= :小于等于
>= :大于等于
== :等于 (比较基本类型数据,比较对象用equals()方法-->注意该方法是否比较内容,不是的话需要重写)
!= :不等于
5.逻辑操作符(返回值boolean)
&& :与(短路与)
|| : 或(短路或)
! : 非
6.直接常量与指数记数法
Integer.toBinaryString(123);
指数记数法:
float f = 1e-43f;
7.按位操作符
&:与
|:或
^:异或
~:非
8.移位操作符
<< :有符号左移
>> :有符号右移
<<< :无符号左移
>>> :无符号右移
9.三元操作符
boolean-exp ? value0:value1;
10.字符串操作符+和+=
11.类型转换操作符(cast)
标签:返回 字符串操作 需要 表达式 常量 ring 计算 char style
原文地址:http://www.cnblogs.com/leading-index/p/6683508.html