java 中的equal和==

来源:互联网 发布:解锁姿势体验知乎 编辑:程序博客网 时间:2024/05/16 18:10

面试官  : equals和==有什么区别

我:  equals比较内容,==比较地址

面试官: 为什么equals比较内容

我: ................................


--------------------------------------------------------------------------------------------------


对于八大基本原始类型  char byte  short int double float long  boolean    ==就是直接比较内容


-----------------------------------------------------------------


而对于应用类型string来说。 == 比较的是 地址 ,equals比较的是内容


为什么string的equals比较的是内容,因为string类重写了equals方法


对于stringbuffer和stringbuilder,他们的equals方法比较的仍然是地址


  

阅读全文
'); })();
0 0
原创粉丝点击
热门IT博客
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 泰迪卷 泰迪狗粮 泰迪比熊 泰迪的价格 白色泰迪犬 白色泰迪狗 泰迪多钱 泰迪狗照片 怎么养泰迪 泰迪照片 大型泰迪犬 泰迪茶杯犬 泰迪色 小型泰迪 泰迪种类 黑色泰迪犬 泰迪吧 泰迪图 迷你泰迪 小泰迪图片 泰迪 贵宾 泰迪品种 泰迪狗价钱 泰迪犬照片 泰迪狗报价 泰迪价钱 狗泰迪 泰迪犬图 出售泰迪犬 购买泰迪 泰迪纯种 灰色泰迪犬 小泰迪狗 正宗泰迪犬 卖泰迪犬 狗狗泰迪 灰泰迪犬 泰迪犬用品 宠物狗 泰迪 红色泰迪 比熊 泰迪