Java
16.7K subscribers
1.26K photos
74 videos
2 files
1.12K links
Самая актуальная информация по Java

По всем вопросам- @haarrp

@itchannels_telegram - 🔥лучшие каналы

@pythonl - 🐍

@ai_machinelearning_big_data- ml

@ArtificialIntelligencedl - AI

@datascienceiot - ds

@pythonlbooks 📚

РКН: clck.ru/3FmwKr

#VRHSZ
Download Telegram
💡 В Java можно избавиться от лишнего cast после instanceof.

Старый вариант:


if (animal instanceof Dog) {
Dog d = (Dog) animal;
d.bark();
}


С pattern matching переменная объявляется прямо в проверке:


if (animal instanceof Dog d) {
d.bark();
}


d существует только там, где условие instanceof гарантированно истинно. Меньше кода, меньше лишних приведений типов и проще читать.

#Java #PatternMatching
👍13❤5🔥4