摘要: 前言 上篇文章详解介绍了HashMap在JDK1.7版本中链表成环的原因,今天介绍下JDK1.8针对HashMap线程安全问题的解决方案。 jdk1.8 扩容源码解析 public class HashMap<K,V> extends AbstractMap<K,V> implements Map< 阅读全文
posted @ 2020-08-19 20:18 程序员清辞 阅读(701) 评论(0) 推荐(0) 编辑
摘要: HashMap作为老生常谈的问题,备受面试官的青睐,甚至成为了面试必问的问题。由于大量的针对HashMap的解析横空出世,面试官对HashMap的要求越来越高,就像面试官对JVM掌握要求越来越高一样,今天我们来研究下HashMap的链表环化的问题,你知道其中的原理嘛?关注公众号“程序员清辞”,获取更 阅读全文
posted @ 2020-08-18 21:09 程序员清辞 阅读(303) 评论(0) 推荐(0) 编辑
摘要: 1.初识人工智能 人工智能(Artificial Intelligence),英文缩写为AI。它是研究、开发用于模拟、延伸和扩展人的智能的理论、方法、技术及应用系统的一门新的技术科学。其属于一门边沿学科,属于自然科学、社会科学、技术科学三向交叉学科。 应用领域:机器视觉,指纹识别,人脸识别,视网膜识 阅读全文
posted @ 2020-08-17 15:23 程序员清辞 阅读(409) 评论(0) 推荐(1) 编辑
摘要: 人物简介 清辞女朋友,94年资深女程序员一枚,15年非本专业毕业,有过1年测试经验,3年Java开发经验,之前有个1年大公司的工作经历,2年的车联网公司经历,每天打卡式工作,朝九晚七。工作之余没看过一丢丢技术(由于有pad和手机,在家几乎没开过电脑),技术能力你懂的。同时也是资深吃货一枚。 求职缘由 阅读全文
posted @ 2020-08-16 23:26 程序员清辞 阅读(533) 评论(0) 推荐(0) 编辑
摘要: 一、选择排序 1、原始数组 2、遍历数组找到最小值索引,并将最小值索引与当前遍历索引位置互换 3、确定最小位置值,进行下一次遍历 4、java代码实现 1、以[0]位置数据为基点依次遍历后续数据 2、后续数据依次与当前数据进行比较,并将数据插入到合适位置 3、进行下依次插入 4、java代码实现 5 阅读全文
posted @ 2018-03-07 12:47 程序员清辞 阅读(447) 评论(0) 推荐(0) 编辑