dota小夜曲

导航

2017年1月6日 #

Object方法equals、hashCode

摘要: java知识背景: 1)hashCode()方法返回的是Jvm的32位地址 2)==比较的是对象在jvm中的地址 3)Object的equals()比较的就是jvm物理地址 4)比较2个对象使用equals,hashCode不能用于比较,hashCode可用于高效查找,具体看故事 5)hashCod 阅读全文

posted @ 2017-01-06 17:55 dota小夜曲 阅读(126) 评论(0) 推荐(0) 编辑

Object类clone方法的自我理解

摘要: 网上搜帖: clone()是java.lang.Object类的protected方法,实现clone方法: 1)类自身需要实现Cloneable接口 2)需重写clone()方法,最好设置修饰符modifier为public,以便跨包调用。 浅拷贝与深拷贝 1.浅复制与深复制概念⑴浅复制(浅克隆) 阅读全文

posted @ 2017-01-06 15:46 dota小夜曲 阅读(245) 评论(0) 推荐(0) 编辑