java中常用的基础知识点总结

版权声明:转载请注明出处 https://blog.csdn.net/chenmingxu438521/article/details/89425268

一、关于equals比较问题

1.错误的写法

变量.equals(常量)。这就是低级生产问题了,千万不要这么写,不然你都不知道你是怎么挂的。如果变量是null,那就报空指针异常了。就问你慌不慌

2.正确的写法

我们使用apache的org.apache.commons.lang中的StringUtils工具类来比较

这样就算是变量为空也不会出现空指针异常。

二、关于集合遍历问题

1.下面这个操作就会报空指针异常

扫描二维码关注公众号,回复: 6083653 查看本文章

2.正确操作,我们需要判断下集合是否非空异常

我们使用的是spring的集合工具CollectionUtils的方式判断是否空再继续操作。

三、空字符和null不敏感

1.我们使用的工具类是org.apache.commons.lang.StringUtils

四、结束

小小总结!!!

猜你喜欢

转载自blog.csdn.net/chenmingxu438521/article/details/89425268