![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java
O'Neal
这个作者很懒,什么都没留下…
展开
-
Java虚拟机内存管理原理基础入门
Jdk:Java程序设计语言、Java虚拟机、Java API类库。 Jdk是用于支持Java程序开发的最小环境。 Jre:Java API类库中的Java SE API子集、Java虚拟机。 Jre是支持Java程序运行的标准环境。 Program Counter Register:较小的内存空间,可以看作当前线程所执行的字节码的行号指示器。是唯一一个Java虚拟原创 2016-01-17 16:56:34 · 292 阅读 · 0 评论 -
Java 并发集合类
集合 1 ConcurrentHashMap 2 ConcurrentSkipListMap 基于跳表实现,按照 key 自然排序,key 不能为 null,类似 TreeMap。 利用 volatile+CAS 来保证线程安全。 static final class Node<K,V> { final K key; volatile Object valu...原创 2019-07-13 18:13:32 · 2255 阅读 · 0 评论 -
Java 集合类
1 List 1.1 ArrayList 基于数组实现,按照插入顺序排序,可重复,线程不安全,默认初始化为空数组对象,在添加第一个元素时,初始化大小为10的数组。支持自动扩容,扩展因子为0.5,即 newCapacity=oldCapacity*1.5,扩容方式是 Arrays.copyOf(elementData, newCapacity);。 1.2 Vector 基于数组实现,按...原创 2019-07-13 13:24:30 · 68 阅读 · 0 评论