自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(2)
  • 资源 (2)
  • 收藏
  • 关注

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

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

2018-01-25 10:10:38 1868 1

原创 java初始化深入理解

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

2017-06-11 16:57:38 213

AP1 1.7最新版

一个很实用的java开放工具包,学习java必用工具

2014-09-20

PR应用软件

这是一个很好的东西

2013-12-31

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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