某一次啓動項目,報NullPointerException,查看了一下代碼,說的是map對象的putAll方法的問題,查看了一下api,發現這個方法聲明的拋出異常裏有一項空指針異常,是說在putAll的參數map裏,map不能爲null,因此添加其它map到map對象的時候,須要作一次非空判斷,避免空指針異常的出現。api
經驗啓示:日常使用方法時,要認真查看方法的api,注意會在何時拋出什麼異常,作到心中有數,這樣會使產生的問題變少,遇到問題也會很快找到緣由。指針