6 进德修业哥

尚未进行身份认证

暂无相关描述

等级
TA的排名 216w+

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

一、从集合和数据结构说起   这几天在博客上看关于为什么重写equals方法的同时也要重写hashcode方法,越看越糊涂,后来自己仔细一想,本来很简单的事情为何说的那么麻烦。现在我来一一说说我的理解。  在数据结构中我们学习过查找,但是实践的比较少。而java集合正是利用了这个查找。  什么是查找?就是给你1个值在成千上万的记录中找到他。  主要有两种查找:顺序

2018-01-25 10:10:38

java初始化深入理解

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

2017-06-11 16:57:38
勋章 我的勋章
    暂无奖章