在 Java 和 Kotlin 中使用 if 或 Set value



我需要比较这 2 个代码的 CPU 和 RAM 使用情况。 谁更好?

enableValidation 是一个布尔变量,需要设置 false。

我有两种方法: 1. 如果 2.设置假直接

哪一个更好?

way 1:   
if (enableValidation) {
enableValidation = false;
} 
way 2:
enableValidation = false;

就CPU/RAM使用率而言,这两种提到的代码方法几乎没有区别。当方法一检查冗余条件时。这两个代码都意味着在这一点上,无论情况如何,都必须enableValidationfalse

所以代码可读性的角度,最好直接赋值给false。

Java 和 Kotlin 将被转换为字节码,因此您可以查看字节码并检测一个代码是否比其他代码大

正如我从C ++中知道的那样,方式2更好,但这里的资源使用几乎一无所有! 真的不在乎它

最新更新