Приоритет операторов
Коротко: Фиксированный порядок, в котором Java вычисляет операторы во вложенном выражении, — «умножение перед сложением» лишь частный случай.
Подробнее: Умножение/деление (* / %) связывают сильнее сложения/вычитания (+ -), операторы сравнения — слабее арифметических, логические…
Подробности
int result = 2 + 3 * 4; //См. также: операторы, арифметические операторы, операторы присваивания