在 Java 和 .Net 中,我听说首先使用 null if (null == myObject)
比首先使用对象的性能更高 if (myObject == null)
。虽然我认为这可能是真的,但我不确定并且想从 SO 用户那里知道。就我个人而言,我认为如果首先引用对象,读起来会更好,但如果首先使用 null 可以提高性能,我会选择这样做。
最佳答案
它们完全一样。如果存在差异,任何编译器都会进行交换,因为绝对没有功能差异。
关于java - 哪个更快 : "null == myObject" or "myObject == null"?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15420865/