- 博客(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关注的人