今天遇到一個bug,純粹的想記錄下,沒有什麼好學習好做筆記的...
在數據處理接口中,處理一個異常,存在空指針的問題,剛好被我遇到了.........就是這麼巧...
你認爲可能出現問題的地方,一定會出現,遂在方法上拋出了Exception,(總習慣拋Exception,並在外圍同意捕獲處理)....
但是外部方法上.我try catch的竟然是SqlException,即使e.printstrace打印了堆棧信息,但是隻能捕獲sql的exception,才能打印...
但這個空指針就沒有...然後返回結果集就是一個空....沒有數據時也是空.....
記錄一下,拋可以拋子類異常.捕獲的時候一定是父類或者他本身的類....
但是還在納悶,這不是都報錯了嗎...但控制檯爲啥還是乾乾淨淨的....真垃圾......