java 中使用变量之前是不是一定得判断是否为空?
java 中使用变量之前是不是一定得判断是否为空?
这个要视情况而定了。如果你定义的时候给了初始值,并且在程序运行过程中,你确定没有其他地方该对象进行null赋值,那么就不需要判断了。
如果你不确定,那么最好在使用前判断下,避免空指针异常
其实从安全性考虑,无论何时,只要使用了该变量都最好判断一下,避免空指针异常
使用变量前判断是一种良好的编程习惯,能够避免不必要的空异常。
一般你需要自己判断
你认为需要的话可以加上,没必要的话那就不用加
确实需要判断,因为后台传来的数据未必都是对的
不一定,没有特别规定,要看你定义的这个变量不判空会不会报异常
如果需要对这个变量进行操作 那么你就要结合逻辑判断对其进行非空判断 空对象调用方法会报空指针错误 变量.方法名() 如果变量为空肯定就不妥了