原创 java GC機制簡介

在 C 語言中,對象的生成和銷燬都是由程序員控制的,然而在java中,對象的生成由程序員控制,但是銷燬由 JVM GC 機制控制,掌握 java GC 機制,能幫助我們更瞭解自己程序運行的狀態,而有些程序問題的定位必須要掌握相應知識才行。

原创 ConcurrentHashMap個人理解

ConcurrentHashMap個人理解 hashmap簡單分析 在解析ConcurrentHashMap之前,爲了方便大家更形象的理解ConcurrentHashMap,先簡單介紹一下hashmap結構,hashmap結構如下圖,圖片

原创 TreeMap及其紅黑樹算法個人解析

  工作中,有時會遇到需要對map進行排序的情況,java中常用的兩種帶排序的map,一種是LinkedHashMap,而另外種就是TreeMap了,LinkedHashMap是基於散列進行存儲的,這裏不過多討論了。而TreeMap則是使