- 博客(2)
- 收藏
- 关注
原创 &&与&和||与|的区别
&&和||执行前者和后者与和或的判断。&和|两者全部执行。例如:int a=1,b=2;if(a<0&&b>0)此处仅判断a<0后结束。if(a<0&b>0)此处不仅判断a<0,并且判断b>0。int a=1,b=2;if(a>0||b<0)此处判断a>0为true结束if(a>0|b<0)此处判断a>0为true后,按位操作接着判断b<0。...
2021-01-06 22:01:46 1029
原创 ==和equals的区别
(1)基本类型例如:int,char,byte,short,long,float,double,boolean使用 == 比较的是值是否相等。基本类型没有equals方法。(2)引用类型①重写了equals方法,例如string。==比较string是否使用同一块内存,equals比较string的引用的对象内容是否相等。②没有重写equals方法,例如User自定义类。==和equals比较的都是引用是否指向了同一块内存。Tip:string中的intern方法可以检查该字符串在字符串池
2021-01-06 21:54:37 72 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人