Switch expressions (Java 14) — switch возвращает значение и использует стрелочный синтаксис. Вместо case + break пишешь case "A" -> value. Можно группировать: case "A", "B" -> value. yield для многострочных блоков. Покрытие должно быть полным — либо default, либо все значения enum. С pattern matching в Java 21 switch стал ещё мощнее: матчинг по типам, guard-ы, null-ветка. Старый switch с двоеточием и break тоже работает, но новый чище.
Что нового в switch expressions?
Middle
246 просмотровAFK Offer AI
Как правильно настроить size пула соединений с учётом БД?