2 года назад
Java 1111. Для чего нужны функциональные интерфейсы Predicate<T>, DoublePredicate, IntPredicate и LongPredicate?
Java функциональные интерфейсы Predicate, DoublePredicate, IntPredicate и LongPredicate используются для проверки условий на соответствие определенному типу данных. Predicate используется для определения условия, которое может быть применено к объекту типа T, возвращается булево значение true/false. DoublePredicate, IntPredicate и LongPredicate используются для определения условия, которое может быть применено соответственно к типам double, int и long. Predicate<String> startsWithA = (s) -> s...
3532 читали · 5 лет назад
#8 Java: Явные и неявные приведения примитивных типов.
Приветствую Тебя, мой дорогой друг. Пришло время покончить с примитивными типами данных, надеюсь больше к ним не вернемся. Важная тема, определенно ты не раз с ней столкнешься. Итак, Что значит привидение...
387 читали · 4 года назад
Java курс для «чайников». Урок 10 | Пакеты&import
В течении разработки приложения, количество кода и файлов становится все больше и больше. Программный код принято структурировать, чтобы повышать его читабельность и понимание другим разработчиками. Одной из единиц структуризации вашего кода являются пакеты. Файлы на компьютере хранятся в папках, а программные файлы языка Java, как ни странно, тоже хранятся в папках (только называем мы их "пакеты"). Как можно заметить имя пакета всегда пишется в самом верху файла. Имена папок (пакетов) разделяются не привычными нам слэшами "/", а точками...