java在使用equals的时候一种习惯帮忙隔离大部分空指针
2024-09-06 07:30:28
相同的一段代码:
所以,在平时编码的时候,尽量把需要比对的不为空的放在equal前面,比如判断 i 是否等于 1,那么使用 1.equals(i) 更为合适,在equals源码中
传入的是object作为比较,null也为一个object,会使用null与现值作比较。
但是使用现对象调用equals方法时,现对象若为null,方法无法在null对象上调用,就触发了NullPointerException
最新文章
- oracle 中 rownum 和 row_number()
- Java并发编程:并发容器之ConcurrentHashMap(转载)
- [moka同学笔记]linux服务器防火墙的设置
- Java 图片处理——如何生成高清晰度而占有磁盘小的缩略图
- Java基础——异常处理
- Interface的多层继承
- git彻底删除commit记录的方法
- COM组件简介
- hdu2175汉诺塔IX
- android学习9——Handler简单用法
- 快学Scala之继承
- 动态规划--Kin
- 【设计模式】原型模式 Pototype Pattern
- 定义一个Map集合,key和value不规定类型,任意放入数据,用keySet()和 entrySet()两种方式遍历出Map集合的数据
- flask wigs 服务器
- Linux修改SSH登录端口
- java之分隔符问题
- Redis学习系列五Set(集合)
- 【k8s】搭建步骤
- 新手必备!11个强大的 Visual Studio 调试技巧
热门文章
- YApi导入swagger生成的接口
- unlocked - 非锁定的标准输入输出函数
- linux7查看时间同步服务器的匹配源
- Linux统计根分区使用率
- Servlet - Tomcat服务器相关
- JAVA javah
- TopCoder[SRM587 DIV 1]:TriangleXor(550)
- Python 爬取拉钩网工作岗位
- NX二次开发-UFUN移动工程图视图到另一个图纸页UF_DRAW_move_view_to_drawing
- LeetCode 196. Delete Duplicate Emails (删除重复的电子邮箱)