![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
csdn博客
文章平均质量分 89
上帝掷骰子
这个作者很懒,什么都没留下…
展开
-
ConcurrentHashMap个人理解
ConcurrentHashMap解析原创 2017-06-12 16:24:44 · 352 阅读 · 0 评论 -
java GC机制简介
在 C 语言中,对象的生成和销毁都是由程序员控制的,然而在java中,对象的生成由程序员控制,但是销毁由 JVM GC 机制控制,掌握 java GC 机制,能帮助我们更了解自己程序运行的状态,而有些程序问题的定位必须要掌握相应知识才行。 1.一些基本概念 1.1.堆 对大部分应用程序来说,java 堆是 jvm 管理的内存中最大的一块。被所有的线程所共享。java 堆是用来存储实例原创 2018-01-22 17:46:21 · 361 阅读 · 0 评论 -
TreeMap及其红黑树算法个人解析
工作中,有时会遇到需要对map进行排序的情况,java中常用的两种带排序的map,一种是LinkedHashMap,而另外种就是TreeMap了,LinkedHashMap是基于散列进行存储的,这里不过多讨论了。而TreeMap则是使用红黑树来实现排序的,这里我们重点研究下TreeMap的实现。 红黑树的基本概念 百度百科红黑树 TreeMap基本数据结构 为了实现红黑树,Tree原创 2018-01-24 16:43:33 · 343 阅读 · 0 评论