Ich möchte die nicht null Bedingung an vielen Stellen überprüfen, also welche Art und Weise die beste Leistung geben ..?Welcher ist der beste Weg, nicht Null-Bedingung zu verwenden, ob direkte Bedingung oder Verwendung von Hilfsmethoden?
1.Whether if(object !=null){ ... }
2.Whether if(Util.isNotNull(object)){...}
Wenn 'Util.isNotNull' tut die offensichtliche Sache, diese würden etwa die gleichen Leistungsmerkmale haben, obwohl die erste wird mit ziemlicher Sicherheit besser lesbar usw. –
Wenn Sie einen Methodenaufruf vermeiden können, vermeiden Sie es. –
Die erste kann unabhängig von der Java-Version verwendet werden. Für das zweite Java wird 1.7+ benötigt. Daher ist es besser, den ersten Ansatz zu verwenden, wenn Sie sich nicht sicher sind, ob Sie die Java-Version verwenden. – Suyash