HashMap源碼閱讀(一)

泛型<K,V>,指定key,value的類型,保證了類型的安全,如果沒有泛型,比如說一個程序員往Map裏面put一個User的對象,另一個程序員需要使用這個User,使用AbstractMap中的get方法會得到一個Object,他要使用User的話就需要對這個Object進行類型轉換,那麼這個時候就大大提高的出錯的可能,這個時候如果有泛型,那麼第一個程序員定義Map<String,User>來p
相關文章
相關標籤/搜索