==和equals的区别
== 比较的是值
比较基本的数据类型,比较的是数值
比较引用类型,比较的是引用指向的值(地址)
equals
默认比较也是地址,因为这个方法的最初定义在Object上,默认的实现就是比较地址
自定义的类,如果需要比较的是内容,那么就要学String,重写equals方法
== 比较的是值
比较基本的数据类型,比较的是数值
比较引用类型,比较的是引用指向的值(地址)
equals
默认比较也是地址,因为这个方法的最初定义在Object上,默认的实现就是比较地址
自定义的类,如果需要比较的是内容,那么就要学String,重写equals方法