缥缈毛衣

文章
4
资源
1
加入时间
3年1月7天

35号: Java中如何判断两个对象是否相等(equals and hashcode)

如何判断两个对象相等,这个问题实际上可以看做是如何对equals方法和hashcode方法的理解。从以下几个点来理解equals和hashCode方法:1、equals的作用及与==的区别。2、hashcode的作用及与equals的关系。1、equals的作用及与==的区别equals通常用来比较两个对象的内容是否相等,==用来比较两个对象的地址是否相等。equals方法...

Java垃圾回收机制

Java不要求程序员显示地分配内存和释放内存,Java在创建对象的时候会自动分配内存,并在该对象不再使用时自动释放对象所使用的内存。垃圾收集器(GC)Java中使用垃圾收集器来监视Java程序的运行,当对象不再使用时,就自动释放对象所使用的内存。Java使用一系列软指针来跟踪对象的各个引用,并用一个对象表将这些软指针映射为对象的引用。之所以称为软指针,是因为这些指针并不直接指向对象,而是指向...