Czy CONSTANT.equals (VARIABLE) jest szybszy niż VARIABLE.equals (CONSTANT)?
Przeprowadziłem interesującą rozmowę z jednym z moich kolegów z zespołu.
JestCONSTANT.equals(VARIABLE)
szybszy niżVARIABLE.equals(CONSTANT)
w Javie?
Podejrzewam, że to fałszywe oświadczenie. Ale staram się zrozumieć, co powinno być uzasadnieniem jakościowym?
Wiem, że w obu przypadkach wydajność nie będzie się różnić od jakiegokolwiek znaczącego stanu. Ale była to rekomendacja w ramach NAJLEPSZYCH PRAKTYK, która sprawia, że czuję się nieswojo. To jest powód, dla którego szukam dobrego uzasadnienia, które chcę przedstawić w tym przypadku.
Proszę pomóż