equals方法:
在object类中判断引用类型的地址是不是相等
在Integer,String类中判断内容是不是相同
hashCode方法:
返回哈希码值
1.提高哈希结构容器的效率
2.两个引用,如果指向一个对象,则哈希值是一样
3.两个引用,如果指向不同对象,则哈希值是不一样的
4.哈希值主要根据地址号来,但不等同于地址
toString方法:
1.默认返回:全类名+@+哈希值的十六进制
2.子类快捷键重写返回 属性
3.输出对象名时,toString方法被默认调用
finalize方法:
1.对象被回收时,系统调用对象的finalize方法。
2. 对象没有引用时,jvm认为这个对象是垃圾对象,销毁前调用finalize方法
3.一般由系统自己调用,也可以System.gc()主动触发