Objects类
方法(静态)
equals(Object a,Object b)
先做非空判断,再比较两个对象
细节:
- 首先判断 a == b,不等的话,判断s1是否为null
- 如果s1不是null,那么就利用s1再次调用类中的equals方法
- 如果s1类中未重写equals方法就比较地址值,重写就按照重写的比较
isNull(Object obj)
判断对象是否为null,是返回true,不是返回false
nonNull(Object obj)
判断对象是否为null,不是返回true,是返回false