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

浙公网安备 33010602011771号