引入equal的定义:
equals() 方法用于判断 Number 对象与方法的参数进是否相等
使用方法:
x.equal(y)
问题:若x,y一个为常量,一个为变量,那么先后顺序该如何区分呢?
首先equal方法是Object类里面所定义的,意味着当调用equal方法时,对象为null则运行会报空指针异常NullPointException,因此变量需要做空指针异常处理判断。
那么,众所周知常量不为空null,那么常量在调用equal方法时不需要做空指针异常处理,省去了麻烦,避免了报错。
得出结论:常量在前,变量在后
常量.equal(变量)