
这里我们要知道Object这个类中的三个方法
第一个方法是equals()

我们来分析一下他的源码
首先会比较传过来的两个对象的地址值是否相等,如果相等直接返回true
如果不相等,然后再比较a是否为空地址,如果为空直接返回false,如果不为空,则调用对象a中重写的方法equals(这个在Object那个博客有讲解)
我们来看一下代码吧

第二个方法是isNull(Object obj)
判断创建的对象是否为null
看一下源代码

代码演示:

第三个方法是nonNull(Object obj)
判断创建的对象是否不为null,和isNull(Object obj)的结果正好相反
看一下源代码

代码演示:

大家一定要坚持!!!我们一起进步