摘要: 1. 前言 在公司,其实很多 JAVA 程序员,他们可能知道多线程中有 synchronized 、volatile 、ReentrantLock、concurrent 下数据包等等。。这些看似高深的代名词,但是不等于他们就会懂得如何去使用,滥用的结果往往都是需要自己承担的,本篇文章主要讲诉sync 阅读全文
posted @ 2018-06-15 15:47 づ逝シ姩譁╄→ 阅读(103) 评论(0) 推荐(0)
摘要: 1. HashMap 概述: HashMap 是基于哈希表的 Map 接口的非同步实现。此实现提供所有可选的映射操作, 并允许使用 null 值和 null 键。此类不保证映射的顺序,特别是它不保证该顺序恒久不变。 2. HashMap 的数据结构: 在 java 编程语言中,最基本的结构就是两种, 阅读全文
posted @ 2018-06-08 21:44 づ逝シ姩譁╄→ 阅读(117) 评论(0) 推荐(0)
摘要: 一、Java 虚拟机内存原型 寄存器:我们在程序中无法控制。 栈:存放基本类型的数据和对象的引用,但对象本身不存放在栈中,而是存放在堆中。 堆:存放用 new 产生的数据。 静态域:存放在对象中用 static 定义的静态成员。 常量池:存放常量。 非 RAM 存储:硬盘等永久存储空间。 二、常量池 阅读全文
posted @ 2018-06-07 20:25 づ逝シ姩譁╄→ 阅读(132) 评论(0) 推荐(0)