- 博客(3)
- 收藏
- 关注
原创 快速看懂HashMap
在开始之前,先过一遍本博客的重点• HashMap寻值的速度快是因为HashMap的键会被映射成Hash值,从而避开用equal方法遍历来加快寻值速度。• HashMap有初始容量和加载因子两个参数来控制性能。当条目大于容量*加载因子时,容量翻一倍。• HashMap和Hashtable的区别在于线程安全性,同步,以及速度。下面开始正文1.H
2017-11-13 09:07:30 644
原创 开发一个简单的WebExtension
首先需要准备一个45版本以上的火狐浏览器用于开发扩展。1.需要编写的第一个文件是我们的manifest.json。这个文件是整个扩展的核心,是一个按照json格式写成的文件。既然是json格式就要有相应的key和value,这里列出扩展中常用的几个key。"manifest_version" 此json文件的版本"name" 扩展的名称"version" 版本号。以
2017-11-02 15:35:55 1058
原创 JVM的内存模型
JVM内存模型可分为栈区,堆区,方法区和程序计数器。栈区可以分为java虚拟机栈和本地方法栈。 1)java虚拟机栈是线程私有的,每个线程创建的时候都会创建相应的虚拟机栈。虚拟机栈生命周期与相关线程是相同的。 2) 每个方法执行都会创建一个栈帧,用于存放局部变量表,操作栈,动态链接,方法出口等。 3) 栈的大小决定了方法调用的可达深度,同时栈的大小可以是固定的也可以是可变的。
2017-07-20 10:02:53 169
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人