学习空指针异常情况:因为在做之前的程序的时候,碰到太多次的空指针异常的问题,但又不知道如何解决。
当指针指向的对象不存在,就会抛出空指针异常。(这中间涉及到Java中的垃圾回收器,当对象没有任何引用指向该对象的时候,那系统自动回收数据将其释放掉)
所以当要解决这个空指针的问题,让该对象要存在。
在实际的代码运用中,要习惯考虑到某个对象是否为空的操作,并对此做出筛选操作,或者让该对象不存在为空的情况,使其存在。
还可以使用instanceof操作符,即使对象为空,也不会抛出空指针异常,会返回False。
最最重要的是,写代码过程中保持良好习惯,确保所有对象在使用之前都被初始化(最基本的解决空指针问题)