Унарные операторы считаются более производительными по сравнению с бинарными в Java, потому что они работают только с одним операндом, в то время как бинарные операторы — с двумя операндами, разделёнными оператором. 34
Кроме того, у каждого оператора Java есть свой приоритет. 4 Чем он выше, тем раньше оператор выполнится в выражении. 4 Бинарные и тернарные операторы (кроме присваивания) выполняются слева направо, а остальные (унарные и присваивания) — справа налево. 4