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

一、关于equals比较问题

1.错误的写法

java中常用的基础知识点总结_第1张图片

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

java中常用的基础知识点总结_第2张图片

2.正确的写法

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

java中常用的基础知识点总结_第3张图片

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

二、关于集合遍历问题

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

java中常用的基础知识点总结_第4张图片

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

java中常用的基础知识点总结_第5张图片

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

三、空字符和null不敏感

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

java中常用的基础知识点总结_第6张图片

四、结束

小小总结!!!

 

你可能感兴趣的:(java基础知识点)