Servus,
gibt es eigentlich eine Garantie, daß ein Konstrukt wie dieses...
...immer von links nach rechts ausgewertet wird, sodaß ich unbesorgt nach dem || eine Methode des Objekts aufrufen kann, weil dieser Aufruf ja, sofern es null ist, sowieso nicht getätigt wird, da die If-Abfrage bereits nach dem "== null"-Vergleich rausspringt?
Oder könnten das andere Compiler auch genau andersrum machen, wodurch es dann unter Umständen zu einer NullPointerException kommen kann?
gibt es eigentlich eine Garantie, daß ein Konstrukt wie dieses...
Code:
if (obj == null || obj.isEmpty())
Oder könnten das andere Compiler auch genau andersrum machen, wodurch es dann unter Umständen zu einer NullPointerException kommen kann?