Раньше switch выглядел так: много case, break и дополнительная переменная. Теперь можно писать компактнее и понятнее. String season = switch (month) { case 12, 1, 2 -> "Winter"; case 3, 4, 5 -> "Spring"; default -> "Invalid"; }; Что это даёт: - меньше шаблонного кода - нет break - результат можно сразу присвоить переменной - логика читается намного проще Такие мелкие фичи сильно упрощают большие кодовые базы и уменьшают количество ошибок. #java #modernjava @javarush
💡 Java tip: начиная с Java 14 можно использовать switch expressions - код становится короче и чище
24 марта24 мар
~1 мин