2020年4月12日
摘要: HashMap 的实现在 JDK 1.7 和 JDK 1.8 差别较大 今天,我将对照 JDK 1.7的源码,在此基础上讲解 JDK 1.8 中 HashMap 的源码解析 请务必打开JDK 1.7对照看 2. 数据结构:引入了 红黑树2.1 主要介绍 2.2 存储流程注:为了让大家有个感性的认识, 阅读全文
posted @ 2020-04-12 21:23 路仁甲 阅读(183) 评论(0) 推荐(0) 编辑
摘要: 前言HashMap 在 Java 和 Android 开发中非常常见今天,我将带来HashMap 的全部源码分析,希望你们会喜欢。本文基于版本 JDK 1.7,即 Java 7目录 1. 简介类定义 public class HashMap<K,V> extends AbstractMap<K,V> 阅读全文
posted @ 2020-04-12 21:00 路仁甲 阅读(179) 评论(0) 推荐(0) 编辑
摘要: 1 java支持的位运算符: &:按位与。 |:按位或。 ~:按位非。 ^:按位异或。 <<:左位移运算符。 >>:右位移运算符。 <<<:无符号右移运算符。 位运 算 符 中 ,除 ~ 以 外 ,其余 均 为 二 元 运 算 符 。 操 作 数 只 能 为 整 型 和字 符 型 数 据 2.按位与 阅读全文
posted @ 2020-04-12 19:36 路仁甲 阅读(537) 评论(0) 推荐(0) 编辑