java中 关于运算符注意的事项
1.在赋值运算符中:如果是byte定义的变量,如果右边有变量参与运算,则在编译期间无法检测范围,所以编译不通过
2.在扩展运算符中:隐含了数据强制类型转换
3. 在逻辑运算符中: ^ 相同为false,不同为true
4.在位运算符中: &:有0则0,全1则1;//很适合保留数据的有效位
1. |:全几则几,不同为1;
2. ^:相同为0,不同为1,//连续两次^上同一个数,结果是自己本身
3. >>:有符号右移 如果最高位为1,则补齐1如果最高位为0,则补齐0;
4. >>>:无符号右移 不管最高位是0还是1,都补齐0
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章
Java 效率提升系列之 Optional对象
李昊轩的博客
2020-07-08 01:09:29
Java 中Synchronized 与 ReentrantLock 区别与联系
NFMSR
2020-07-07 16:48:14
JavaSE面向对象之属性
CodeWhite7
2020-07-07 14:08:23
关于抽象类无法实例化,但是可以使用“new“来实例的疑问
烈焰灬长弓
2020-07-07 07:36:53
优秀程序员之路——Java开发经验及技巧大汇总
Eason Y L He
2020-07-06 17:23:58
用过这些Java著名的开源项目的都是大神!
Spring Framework WebWork Struts Hibernate Quartz Ibatis Eclipse Junit OpenCms 這些開源項目大家都用過嗎?
Eason Y L He
2020-07-06 17:23:58
java线程基础概念
sing_Hwang
2020-07-06 09:06:38
JAVA中参数传递的迷惑点
1. 值傳遞:(基本類型)傳遞給方法形參的是具體的數值,在方法執行後,並不會改變原來的實參數值 2.引用傳遞:(引用類型)傳遞給方法形參的是實參的地址,在方法執行後,原來的實
爪哇虫子
2020-07-05 20:35:00
JAVA中的类与类加载的顺序(好多初学者的困惑之处)
爪哇虫子
2020-07-05 20:35:00
Java源文件和.class文件的对应关系
afeiluo
2020-07-04 16:19:54
经典线程同步问题之3个线程交替数数
afeiluo
2020-07-04 16:19:54
使用Java的RTTI(运行时类型信息)要注意的地方
afeiluo
2020-07-04 16:19:54
Java中的后台线程
afeiluo
2020-07-04 16:19:54
Java中Scanner用法总结
HUST_Miao
2020-07-02 19:39:29