java中“==”和“equal”的区别

1.“==” 只比较地址

2.“equal” 对于String类型比较的是值,因为String类里面的equal重写了,和其他的类内有所区别。除去String 其他的比较多也是地址

3.基本数据类型 之间的 比较 只能是 “==”

4.对于基本类型的包装类,比如Boolean、Character、Byte、Shot、Integer、Long、Float、Double等的引用变量,==比较地址的,而equals比较值。

 

上一篇:Sublime Enter Key Setting自动缩进设置


下一篇:Shell基本用法