Какая конструкция «if» быстрее - оператор или тернарный оператор?

Есть два типа операторов if в java - classic: if {} else {} и сокращенное выражение: exp? значение1: значение2 . Один из них быстрее другого или они одинаковы?

оператор:

int x;
if (expression) {
  x = 1;
} else {
  x = 2;
}

тернарный оператор:

int x = (expression) ? 1 : 2;
81
задан Sled 13 March 2013 в 19:58
поделиться