為什么會空指針異常?
1.所謂的指針,就是java中的對象的引用。比如String s;這個s就是指針。
2.所謂的空指針,就是指針的內容為空,比如上面的s,如果令它指向null,就是空指針。
3.所謂的空指針異常,就是一個指針是空指針,你還要去操作它,既然它指向的是空對象,它就不能使用這個對象的方法。比如上面的s假如為null,你還要用s的方法,比如s.equals( String x);那么就會產生空指針異常。
為什么會空指針異常?
1.所謂的指針,就是java中的對象的引用。比如String s;這個s就是指針。
2.所謂的空指針,就是指針的內容為空,比如上面的s,如果令它指向null,就是空指針。
3.所謂的空指針異常,就是一個指針是空指針,你還要去操作它,既然它指向的是空對象,它就不能使用這個對象的方法。比如上面的s假如為null,你還要用s的方法,比如s.equals( String x);那么就會產生空指針異常。