末日搭车指南
面向人生编程

导航

 

java中的数据类型分为两种:

一 、基本数据类型:

  byte、short、int、long、float、double、char、boolean

  比较它们需要用  ==  ,比较的是它们的值是否相等

二、引用数据类型:String、Integer

  也就是对基本数据类型的封装,用 == 比较的是它们的内存地址。当new的时候,会给它一个新的内存地址,所以再通过==比较,就会返回false;在Object类中的equals方法其实比较的也是内存地址,用==和equals方法比较结果是一样的,但在一些类中把equals方法重写了,如String、Integer等类中,而不是单纯的比较内存地址了。

  这个equals方法不是固定的,有需要的时候,我们根据情况自己重写

 

posted on 2020-10-22 16:58  末日搭车指南  阅读(67)  评论(0编辑  收藏  举报