简单理解java为什么要同时重写equals方法和hashcode

一、从集合和数据结构说起       这几天在博客上看关于为什么重写equals方法的同时也要重写hashcode方法,越看越糊涂,后来自己仔细一想,本来很简单的事情为何说的那么麻烦。现在我来一一说说我的理解。     在数据结构中我们学习过查找,但是实践的比较少。而java集合正是利用了这个...

2018-01-25 10:10:38

阅读数 973

评论数 1

java初始化深入理解

主题分两个部分:1、初始化和加载;2、初始化的内容和顺序 1、初始化和加载 虽然大部分的时候我们一般都会把加载和初始化连在一起讲,但是他们是不同过程。这个我们应该明白。我们重新理解一下:加载,就是把class字节码加载到内存中,一般会放到方法区,并会为其创建一个Class对象代表...

2017-06-11 16:57:38

阅读数 99

评论数 0

提示
确定要删除当前文章?
取消 删除