随笔分类 -  JavaSE

摘要:为什么泛型没有数组 首先要注意,泛型在引入的初衷之一就是为了安全,可以在编译时期检查出问题,而且运行时期泛型会被擦除掉也检查不出问题(为什么运行时期会擦除?因为这样做不必修改 JVM(运行时期),减少了潜在的大幅改动和随之而来的风险,也许同时也反映出 Java Bytecode 规范在设计之初的先天 阅读全文
posted @ 2022-04-11 02:35 快点ヤ给我起来♪♫ 阅读(82) 评论(0) 推荐(0)
摘要:ConcurrentHashMap JDK 1.8 源码分析(自用) 如果有不对的地方还请大家指点,一起学习一起进步 线程安全的 HashMap HashMap 是根据散列表来设计的,有着很快的存取速度,但是它存在着线程安全的问题。所以出现个一个新的线程安全的散列表集合:ConcurrentHash 阅读全文
posted @ 2022-02-26 03:24 快点ヤ给我起来♪♫ 阅读(221) 评论(0) 推荐(0)
摘要:#HashMap源码解析(JDK8) ##散列表 HashMap是根据散列表来设计的 散列表,也叫做哈希表,它是根据关键码值(Key value)而直接进行访问的数据结构。也就是说,它通过把关键码值映射到表中一个位置来访问记录,以加快查找的速度,也是一种典型的“空间换时间”的做法。hash的基本概念 阅读全文
posted @ 2020-07-30 20:48 快点ヤ给我起来♪♫ 阅读(129) 评论(1) 推荐(1)