Java 12

  • ХабрахабрФото Полное руководство по switch в Java

    Полное руководство по switch в Java

    Введение Старый добрый switch был в Java с первого дня. Мы все используем его и привыкли к нему — особенно к его причудам (кого‑нибудь еще раздражает break?). Но начиная с Java 12, ситуация начала меняться: switch вместо оператора стал выражением: boolean result = switch(ternaryBool) Результат работы switch‑выражения теперь можно сохранять в переменную; ушла необходимость использовать break в каждой ветке case благодаря лямбда‑синтаксису и многое другое. Когда дело доходит…

    Читать далее »
  • ХабрахабрФото [Перевод] Полное руководство по switch-выражениям в Java 12

    [Перевод] Полное руководство по switch-выражениям в Java 12

    Мы все используем его и привыкли к нему — особенно к его причудам. Старый добрый switch был в Java с первого дня. (Кого-нибудь еще раздражает break?) Но теперь все начинает меняться: в Java 12 switch вместо оператора стал выражением: boolean result = switch(ternaryBool) { case TRUE -> true; case FALSE -> false; case FILE_NOT_FOUND -> throw new UncheckedIOException( "This is…

    Читать далее »


Кнопка «Наверх»