1、Object类
(1)java.lang.Object包下,所有类的父类;
(2)Object类的toString方法,public String toString();返回该对象的字符串表示,直接打印,打印的是对象的地址值,没有意义,若想获得该对象的其他内容,需重写toString()方法;(有些类已经重写了toString方法,例List、Scanner);
(3)Object类的equals方法,public boolean equanls(Object obj);参数可以传递任意的对象,基本数据类型,比较的是数据值,引用数据类型,比较的是两个对象的地址值,没有意义,要重写equals方法,比较两个对象的属性;
(4)Objects的equals方法,也是对两个对象进行比较,可以防止空指针异常;
原文:https://www.cnblogs.com/xiaozhu1017/p/12609877.html