摘要: 官方文档地说明 几个关键的信息:基于Map接口实现、允许null键/值、非同步、不保证有序(比如插入的顺序)、也不保证序不随时间变化。 一.概述 HashMap 是一个散列表,它存储的内容是键值对(key-value)映射。 HashMap 继承于AbstractMap,实现了Map、Cloneab 阅读全文
posted @ 2019-04-19 23:08 Ivo-oo 阅读(209) 评论(0) 推荐(1) 编辑
摘要: 背景知识 Activity四种启动模式 标准模式 standard 栈顶复用模式 singleTop 栈内复用模式 singleTask 单例模式 singleInstance 任务栈 Activity的Flags Activity的Flags很多,这里介绍集中常用的,用于设定Activity的启动 阅读全文
posted @ 2019-04-19 15:50 Ivo-oo 阅读(492) 评论(0) 推荐(0) 编辑
摘要: 1.volatile关键字的可见性 要想理解volatile关键字,得先了解下JAVA的内存模型,Java内存模型的抽象示意图如下: 从上图来看,线程A与线程B之间如要通信的话,必须要经历下面2个步骤: 1.线程A把工作内存A中的更新过的共享变量刷新到主内存中去。 2.线程B到主内存中去读取线程A刷 阅读全文
posted @ 2019-04-19 10:03 Ivo-oo 阅读(67) 评论(0) 推荐(0) 编辑