Java操作符
来源:互联网 发布:色觉测试软件 编辑:程序博客网 时间:2024/06/05 05:32
操作符分类: 1). 赋值,对于基本类型,因为存储的是实际的数值,并非指向一个对象的引用,所以其赋值,是将内容从一个地方复制到另一个地方。 而对对象赋值时,是将对对象的引用从一个地方复制到另一个地方。 当一个实际对象有多个引用时,就出现了“别名现象”。 2). 算术操作符。有+、-、/、*、% 3). 自动递增和递减。--i、++i、i--、i++ 4). 关系操作符。关系操作符的结果是一个boolean值。有<、 >、 <=、 >=、== 和 !=。 等于和不等于适用于所有的基本数据类型,而其他比较符不适用于boolean类型。因为boolean没有大小之分 5). 逻辑操作符。与&&、 或||、 非!,它的操作数只能是boolean值,它生成的也是一个boolean值。 逻辑操作符存在“短路”现象。即一旦能够明确无误地确定整个表达式的值,就不再计算表达式的剩余部分。 6). 按位操作符。与&、 或|、 非~、 异或^。 按位操作符用来操作整数基本数据类型中的单个“比特”(bit),即二进制位。 与&, 1&1为1,其他情况为0 或|, 0|0为0,其他情况为1 非~, ~0为1,~1为0 异或^, 1^0为1,1^1为0,0^1为1,0^0为0 对于boolean型,按位操作符具有与逻辑运算符相同的效果,只是它们不会中途“短路”。 与&、 或|、 异或^可与=进行连接,即&=、 |=和^=都是合法的。 7). 移位操作符。操作对象也是整数类型的二进制的“位”。移位操作符只能处理整数类型。 左移位操作符<<,能按操作符右侧指定的位数将操作符左边的操作数向左移动(在低位补0)。 右移位操作符>>,按照操作符右侧指定的位数将操作符左边的操作数向右移位,最高位为0,则在最高位插入0;最高位为1,则在最高位插入1。 Java中还增加了C和C++没有的无符号右移位操作符>>>,即无论最高位正负,都在高位插入0。
- Java:操作符
- java位操作符
- java操作符
- Java操作符
- java中的&|^操作符
- java 位操作符
- Java操作符
- java操作符说明
- 3 java操作符
- 使用 Java 操作符
- Java操作符复习
- java 操作符
- java操作符
- java-位操作符
- java 位操作符
- java instanceof操作符
- Java +=操作符
- Java instanceof操作符
- oracle-imp报错
- dlmalloc-2.6.6源码分析
- file not found resource.cfg
- CBIR-Content Based Image Retrieve-2
- 基于jQuery实现的 “滑动门”
- Java操作符
- 百度比谷歌慢的不止一天两天
- 使用java开发ckeditor的文件上传功能(一)
- windows下安装、卸载mysql服务
- 【转帖】【详细】Notepad++使用心得和特色功能介绍 -> notepad/ultraedit的最好的替代品
- 国际跆拳道联盟考核制度标准
- 修改Oracle用户密码的小诀窍
- 将中缀表达式转化成后缀表达式(逆波兰式)
- 2011 年数据库大会的PPT下载