source code in linkedhashmap and some difference among HashMap，LinkedHashMap,Hashtable,TreeMap,WeakHashMap