也不例外所以我最近在做用地圖進行了一些編碼,我無意中發現在這個NullPointerException
:NullPointerException異常上的containsKey上TreeMap的VS上的HashMap
Map<Integer, Integer> map = new TreeMap<>();
map.put(1,1);
map.containsKey(null);
這扔了標準NullPointerException
。 然而,因爲這是在爲一隻手,我知道,其他人並沒有得到在某些事正在用手此異常怪異,所以我測試了:
Map<Integer, Integer> map = new HashMap<>();
map.put(1,1);
map.containsKey(null);
這並沒有拋出異常。
,基本上我想知道爲什麼此行爲已存在的,因爲hashmap
和treemap
之間最佳的行爲應該是相同的除了時間做某些功能。