== 和 equals的区别
 
基本类型:== 比较的是两个变量的面值大小
对象对象: 比较的是内存地址 
  特例: String a = "abc" String b = "abc" a==b //true 都是取常量池的内存地址。
      String a = new String("abc");
      String b = new String("abc");
      a == b //false
基本类型没有equals方法。
对象类型: 对象如果没有重写equals方法 调用父类Object的equals方法: object的equals方式的两个对象进行 == 操作 比较的是内存地址。
如果重写了equals方法看子类的实现。String 的equals方法 先比较内存地址,再比较每个字符是否大小。

最新文章

  1. underscore.extend.js
  2. Hibernate中的HQL查询与缓存机制
  3. 主线程中创建不同的handler实例,接收消息会不会冲突
  4. c++面试题总结(2)
  5. C++排序函数sort/qsort使用
  6. 167. Two Sum II - Input array is sorted
  7. [置顶] Objective-C,/,ios,/iphone开发基础:分类(category,又称类别)
  8. 通过java类文件识别JDK编译版本
  9. Java自己动手写连接池二
  10. Android开发学习之路--网络编程之xml、json
  11. 跟我学ASP.NET MVC之二:第一个ASP.NET MVC程序
  12. Python爬虫之pyquery库的基本使用
  13. SQL 统计某一天的数据量时, 使用 dateValue(字段) 与 between 性能差异很明显。
  14. Mybatis 事务管理
  15. python接口自动化测试(三)-requests.post()
  16. python简介及安装配置
  17. j.u.c系列(06)---之锁条件:Condition
  18. spring boot 单元测试,如何使用profile
  19. 工业通信的开源项目 HslCommunication 介绍
  20. 【XPath Helper:chrome爬虫网页解析工具 Chrome插件】XPath Helper:chrome爬虫网页解析工具 Chrome插件下载_教程_安装 - 开发者插件 - Chrome插件网

热门文章

  1. 复试笔试复习 & bd面试总结
  2. centos 挂载windows 2003 smb
  3. LOJ 6060「2017 山东一轮集训 Day1 / SDWC2018 Day1」Set(线性基,贪心)
  4. java课堂测试2
  5. 解决GitHub加载不出图片问题
  6. 利用Pandas和matplotlib分析我爱我家房租区间频率
  7. (12)QT中搭建opencv开发环境
  8. Activity和Fragment生命周期对比
  9. jQuery插件simplePagination的使用-踩坑记_03
  10. python中的实例属性和类属性