13,7K подписчиков
Часть 1, Часть 2, Часть 3 Данные статьи помогут легко и быстро разобраться в концепциях и программировании на Java. Даже при нулевых знаниях в Java трудностей в освоении этих материалов не возникнет. А опытные Java-разработчики смогут освежить свои знания. Потоки Способы работы с потоками: 1. Расширение класса Thread. 2. Реализация интерфейса Runnable. Object.wait() → Блокировка потока до вызова уведомления. Object.notify() → Пробуждает поток, ожидающий на мониторе указанного объекта, и переводит его в «работоспособное» состояние (Runnable mode)...
4 года назад
13,7K подписчиков
Источник: Nuances of Programming Во многих языках программирования работа с датой и временем  —  непростая задача. Но, начиная с Java 8, JDK предоставляет новый API Time, полностью меняющий подход к концепциям, которые относятся к времени. Примечания. Хотя JSR 310 был представлен в Java 8, для большей удобочитаемости в приведенных примерах кода задействована такая функция Java 10, как вывод типа локальной переменной. Однако сами примеры кода совместимы с Java 8. В части примеров, содержащих // =>, будет показан вывод toString() предыдущей строки/переменной...
2 года назад
9 подписчиков
Для более удобной работы с датой и временем в Java в свое время был добавлен класс Calendar как альтернатива классу Date (про дате можно почитать на русском тут). Оба класса находятся в библиотеке java...
3 года назад
74 подписчика
✨ В конце статьи вы найдете ✉ Почту для обратной связи и ссылку на ✪ GitHub . Критика приветствуется. ❗️ Задача: Реализуйте метод: public static String collectBirthdays(int year, int month, int day), который вернёт строки, содержащие все ваши прошедшие дни рождения от момента рождения до текущей даты в требуемом формате. Дата рождения передаётся в метод тремя числами. Формат требуемого вывода, если ваш день рождения — 31 декабря 2014 года, а сейчас — 1 апреля 2022 года: 0 - 31.12.2014 - Wed 1 - 31...
1 год назад