自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

原创 谈谈fail-fast与fail-safe

前面回顾:HashMap的存取原理你知道多少今天,我们来谈谈fail-fast与fail-safe是什么以及工作机制。fail-fast是什么?fail-fast的字面意思是“快速失败”。当我们在遍历集合元素的时候,经常会使用迭代器,但在迭代器遍历元素的过程中,如果集合的结构被改变的话,就会抛出异...

2018-05-29 17:30:48

阅读数 1470

评论数 0

原创 HashMap的存取原理你知道多少

在java的容器集合中,hashmap的使用频率可以说是相当高的。不过对于hashmap的存(put())以及取(get())的原理可能很多人还不大清楚,今天,我就给大家介绍下它是如何存如何取的。 下面以回答问题的形式来讲解假如有面试官问你,hashmap是如何存数据的,你会怎么回答?  我想每个...

2018-05-28 21:04:25

阅读数 837

评论数 0

转载 递归与动态规划---基础篇1

转载自公众号:苦逼的码农作者 小秋ps:最近几天正在刷一些有关动态规划的题,我会把自己学习时的想法以及做题的想法记录下来。题目1:一只青蛙一次可以跳上1级台阶,也可以跳上2级。求该青蛙跳上一个n级的台阶总共有多少种跳法    对于这道题,我第一眼看到的想法是用递归的做法的,用递归的方法做题,我觉得...

2018-05-17 23:28:54

阅读数 527

评论数 1

转载 递归与动态规划----基础篇2

转载自:苦逼的码农作者 小秋ps:最近几天正在刷一些有关动态规划的题,我会把自己学习时的想法以及做题的想法记录下来。如果你觉得对你有帮助,欢迎关注,谢谢。如果你没看过基础篇1,可以看一看勒递归与动态规划---基础篇1下面为大家讲解另外两道,难度会提升一点点数字三角形案例题目描述 Descripti...

2018-05-17 23:27:06

阅读数 126

评论数 0

原创 浅谈ArrayList、Vector与LinkedList的一些区别

ArrayList和LinkedList都实现了List接口,但它们在处理数据的方式上还是有很多区别的.1.       *ArrayList的底层数据结构是数组且线程不安全,在增删查等方面都拥有数组的特性。例如ArrayList在插入、查找方面都是很多,和数组一样,添加时直接在尾部添加,查找时直...

2018-05-08 22:05:21

阅读数 107

评论数 0

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