记录 Vue 开发中遇到的坑
Java进阶-hashCode()
hashCode() 返回的是 该对象的哈希码值,Java 对象的内存地址经过哈希算法得出的 int 类型的数值
123456public class Test03 { public static void main(String[] args) { Test03 t = ne
...
Java进阶-finalize()
finalize
方法每个 Java 对象都有- 不需要程序员去调用,由系统自动调用
- Java 对象如果没有更多的引用指向它,则该对象成为垃圾数据,等待垃圾回收器的回收,垃圾回收器在回收这个对象之前会自动调用该对象的
finalize
方法 -
finalize
方法:该对象马上就要被回收了,例如:需要释放资源,则可以在该方法中释放
Java进阶-equals()
Object 中的 equals 方法,设计目的:判断两个对象是否一样
1 | public boolean equals (Object obj) { |
但是比较的是内存地址,在现实的业务逻辑中,不应该比较内存地址,应该比较内容,所以 equals 方法也要重写