在開發大型程式時, 經常會用到物件導向的概念,
但有時會不小心忘了使用到一個"尚未存在的物件", 存取使用其物件所屬類別的函式,
就會造成
java.lang.NullPointerException 的問題
ex:
...
Job job;
job.setconf(); //setconf() 為Job class中的一個函式
...
就會有問題
因為實際上 Job job; 只是宣告了一個是宣告了一個Job type的變數
應該要宣告出一個實際的物件, 才能去使用其函式
...
Job job = new Job();
job.setconf();
...
[Note] 所以當發生java.lang.NullPointerException此問題時, 可以去檢查一下是否有物件尚未被new出來