nullpointexception這個是什么情況?
這個是空指針異常. 首先我們要了解一下什么是Java異常.
什么是Java異常?異常就是有異于常態,和正常情況不一樣,程序出現了非正常情況需要讓操作的人知道。并在Java中阻止當前方法或作用域繼續之情的情況,稱之為異常。
看一下源碼怎么說?注釋翻譯:
當應用程序在訪問對象屬性或者方法的情況下嘗試使用 null 值時拋出。 這些包括:
調用null對象的實例方法。
訪問或修改空對象的字段。
將數組的長度視為null。
就是一句話, 你操作的對象沒有實例化, 或者沒有初始化數據. 然后你又操作了它, 就會出現該異常.
怎么避免這個情況?在操作對象的時候, 使用對象的默認值, 方法或者屬性不設置null. 就可以避免大多數的情況.
多測試編寫的代碼.
小沐學學學, 為你手打編寫, 感謝您的閱讀. 加油, 共勉.
下一篇易語言讀配置項