1. 程式人生 > >返回值為基本資料型別返回null報空指標異常

返回值為基本資料型別返回null報空指標異常

顯然,null並不能作為基本資料型別的值,int a = null;這句程式碼編譯都過不了,如果返回值為null的話就會嘗試將null強轉為基本資料型別,此時就會報空指標異常。但是對於其包裝型別就不存在這個問題了,給包裝型別返回null是合理的,因為Integer a = null是被允許的。