自定义博客皮肤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)
  • 收藏
  • 关注

原创 从List与Set的查重效率问题浅谈为什么重写hashCode方法

前几天刷集合基础题发现了一个非常有意思的现象,原题是这样的:将1-100之间所有的正整数随机存放在一个List集合中。 题目很简单,实现方法也有好多种,无非就是先随机再去重操作。但如果局限于用List集合自身方法去操作,会发现一旦数据量骤增之后List的执行效率变得极低。随后尝试借助set集合来实现,结果对比令人咂舌。public class Demo10 { public static void main(String[] args) { long ...

2020-07-26 15:04:08 277

原创 用简单易懂的概念彻底理解Java值传递

对于Java初学者来说,Java的值传递可能是学习Java遇到的第一个比较难以理解的概念,一般在初次接触这个概念的时候,会从基本数据类型和引用数据类型进行区分,由此也引出了关于“Java值传递与引用传递”一说,随着深入理解java的传参机制,笔者认为java中确实不存在引用传递,只有值与地址值传递,而如何去理解,只要你java基础知识扎实,值传递看起来一切都是那么自然。1.基本数据类型对于基本数据类型一般我们会引用一段特别经典的代码:public class Demo01 { ...

2020-07-12 22:07:46 136

空空如也

空空如也

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

TA关注的人

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