關於HashMap的putAll(Map m)方法的使用問題

     某一次啓動項目,報NullPointerException,查看了一下代碼,說的是map對象的putAll方法的問題,查看了一下api,發現這個方法聲明的拋出異常裏有一項空指針異常,是說在putAll的參數map裏,map不能爲null,因此添加其它mapmap對象的時候,須要作一次非空判斷,避免空指針異常的出現。api

     經驗啓示:日常使用方法時,要認真查看方法的api,注意會在何時拋出什麼異常,作到心中有數,這樣會使產生的問題變少,遇到問題也會很快找到緣由。指針

相關文章
相關標籤/搜索