---------------------------
LinkedHashMap |
---------------------------
# ¼Ì³Ð×Ô hashMap,ʵÏÖÁË Map ½Ó¿Ú
# Ë«ÏòÁ´±í(Í·Ö¸Õë,βָÕë)ʵÏÖ
# ¹¹Ôì
LinkedHashMap(int initialCapacity)
LinkedHashMap(int initialCapacity, float loadFactor)
LinkedHashMap(int initialCapacity,float loadFactor,boolean accessOrder)
LinkedHashMap(Map extends K, ? extends V> m)
initialCapacity
* ³õʼÈÝÁ¿
loadFactor
* ¸ºÔØÒò×Ó
accessOrder
* ÊÇ·ñ°²×°·ÃÎÊʱ¼ä½øÐÐÅÅÐò
* ×î½ü·ÃÎʵÄÅÅÔÚÁ´±íÇ°Ãæ
* ¶ÔÔªËØµÄ·ÃÎÊ,»áÊ¹ÔªËØÒÆ¶¯µ½Á´±í¶¥²¿
# ·½·¨
protected boolean removeEldestEntry(Map.Entry