IDEA 使用 lombak 时的一个小警告:Generating equals/hashCode implementation but without a call to superclass
今天在idea 中 使用lombak时发现了一个警告,虽然不影响正常编译和代码执行,但是那条黄色波浪线实在让人不舒服,今天就来消除它吧警告如图所示: 警告的含义 当我们在一个子类上使用@Data注解时,idea 就是出现这个警告;这个警告是在告诉我们:Lombok正在生成的equals和ha...
IDEA 解决Number objects are compared using '==', not 'equals()' 警告
当代码被工具标黄色高亮时,代表需要优化或重构了 == 是值相等。对于Integer这样的数据类型而言,意义是两个Integer对象的内存地址相等。也就是说如果你有两个不同的Integer的对象,如果是两个数字对象用==比较,比较的是对象地址(是否同一个对象,而不是”数值“)哪怕他们的值一样,用==判断也是不相等的。如果是基本类型int,用equals也是可以的。因为编译器会自动把int....
本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。
开发与运维
集结各类场景实战经验,助你开发运维畅行无忧
+关注