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óż

questionAnswers(7)

yourAnswerToTheQuestion