Java使用“==”所遇到的坑
2016-01-13 09:55
162 查看
大家猜猜这两段代码的结果是多少?
第一段代码:
第二段代码:
嗯,都答对了吗?
第一段:
第二段:
第一段代码:
String s1 = "abc"; String s2 = new String("abc"); System.out.println(s1==s2);
第二段代码:
Integer a=127,b=127; Integer c=-127,d=-127; Integer e=128,f=128; System.out.println(a==b); System.out.println(c==d); System.out.println(e==f);
嗯,都答对了吗?
第一段:
false
第二段:
true true false
相关文章推荐
- java中静态代码块的使用场景
- Spring框架的使用
- 把Eclipse自带的浏览器修改为自己习惯的浏览器
- 修改Eclipse格式化代默认长度
- Struts2配置
- Java多态性
- java使用DOM操作XML
- Spring Boot JPA 连接数据库
- JAVA线程详解
- JAVA线程同步辅助类CyclicBarrier循环屏障
- 理解Java NIO
- eclipse整理项目
- java中使用多线程不能明显提高程序效率的一些原因
- 64位系统运行起来自己的eclipse
- java贪吃蛇源代码
- javaweb项目遇到的问题
- Eclipse 常用快捷键
- 使用Maven构建一个简单的java工程
- 【转载】深入理解Java的接口和抽象类
- MyEclipse 2015破解