Скобки не влияют в этом примере. Код, который вы разместили, эквивалентен этому:
return string1 + " " + string2;
Вообще говоря, между скобками и String
s или строковыми литералами нет особого взаимодействия. Круглые скобки имеют ту же семантику, что и в «нормальных» выражениях: для группировки операций.
В некоторых случаях в скобках может потребоваться указать правильную интерпретацию:
System.out.println("foo: " + 1 + 1); // will print "foo: 11"
System.out.println("foo: " + (1 + 1)); // will print "foo: 2"