==和equals的区别
来源:互联网 发布:知乎 原谅我红尘颠倒 编辑:程序博客网 时间:2024/06/05 16:56
1,比较基本数据类型的时候只能是==
2,比较基本数据类型的包装类型==号比较的是地址值equals比较的是内容
3,因为string重写了equals()方法,所以在比较字符串的时候==比较的是地址值 equals比较的是内容
string s1 = "abc" 会在堆内存的字符数据池中比较若有则把地址值赋值给他,若无则创建,给一个新的地址值
string s2 = new string("abc"); 不会去字符数据池中比较 直接创建
4,比较引用数据类型的时候,都比较的是地址值string除外包装类除外
阅读全文
1 0
- “=”和“equals()”的区别
- java ==和equals、equals和hashCode的区别
- 关于“==”和“equals”的区别
- 关于Equals 和== 的区别
- equals和==的区别
- equals 和 == 的区别
- equals 和 == 的区别
- ==和Equals的区别
- equals 和 == 的区别
- equals 和 == 的区别
- equals和==的区别
- equals 和 == 的区别
- equals和==的区别
- 关于==和equals的区别
- Equals和“==”的区别
- == 和equals() 的区别
- equals("")和“==”的区别
- equals 和 == 的区别
- 小技巧:虚线分割线
- 让人疑惑的Java代码
- LOJ 6001 太空飞行计划 (最大权闭合图+打印最小割)
- Qt中QThread线程与主线程的数据传送以及lineEdit的显示
- am命令基本知识
- ==和equals的区别
- TensorFlow实战:Chapter-5(CNN-3-经典卷积神经网络(GoogleNet))
- 执行Class.forName 报错 com.mysql.jdbc.Driverjava.lang.NullPointerException
- CPU下的计时与GPU计时对比
- 对nginx学习记录
- 交叉编译工具链的构建原理
- New Year and Days
- python基础第二篇
- Android插件化与其构建流程