Найти в Дзене
Гибель легендарного комдива Чапаева
Происхождение и ранние годы Необычная фамилия будущего героя Гражданской войны пошла от его деда Степана Гавриловича, который, работая старшим в артели по разгрузке брёвен, постоянно повторял команду «Чепай!» (цепляй). Василий Иванович Чапаев родился 9 февраля 1887 года в деревне Будайка в семье крестьянина с русско-чувашско-мордовской родословной. Ребёнок появился на свет семимесячным, и первые недели его жизни были под угрозой. В 12 лет мальчика отправили учиться в город. Он работал в купеческой лавке и трактире, но такая жизнь его не привлекала...
1719 читали · 2 недели назад
Обзор класса Timer из пакета javax.swing
В этой статье рассмотрим класс Timer, который входит в пакет javax.swing. Не путать с классом Timer, входящий в другой пакет java.util. По сути это таймер, предназначенный для генерации событий ActionEvent через заданные промежутки времени. С помощью данного класса можно реализовать, например, движение графического объекта. Рассмотрим его особенности, синтаксис и типичные сценарии использования. Методов не так много, поэтому рассмотрим почти все. Для начала реализуем с помощью Timer движение объекта...
1 месяц назад
От Дмитрия Донского до Ивана III – государя всея Руси
В прошлой статье мы остановились на Дмитрии Донском, правление которого ознаменовалось закатом ордынской зависимости. Хотя Русь еще продолжительное время платило дань татарам, но уже могла в трудные моменты объединяться и противостоять своим заклятым врагам. В этой статье рассмотрим цепочку великих русских князей, которые управляли Московским княжеством, отмечая факты из их жизни и другие интересные события того времени. Статья относится из цикла «...продолжаю слушать лекции В. Мединского». Итак, после Дмитрия Донского на престол или стол взошел его сын Василий I...
269 читали · 2 месяца назад
Пакеты в java и права доступа к данным
Прежде чем приступить к изложению статьи, хочу обратить внимание на два нижеприведенных рисунка. На одном из них код программы, точнее файлы, сваленные в одну кучу: и исходные, и скомпилированные – сам черт ногу сломит). А на другом – все разложено по полочкам (по папочкам) Теперь вопрос: где нам лучше ориентироваться в программном коде среди файлов? Ответ очевиден. Поэтому с моей точки зрения, пакеты в java ДЛЯ НАЧИНАЮЩЕГО программиста являются средством удобной навигации среди файлов программы, и только потом – для ПРЕДОТВРАЩЕНИЯ ГЛОБАЛЬНОГО КОНФЛИКТА ИМЕН...
3 месяца назад
Наследование в java: abstract, protected и final
В Java существует несколько важных модификаторов, которые играют ключевую роль в объектно-ориентированном программировании. Сегодня мы подробно рассмотрим модификаторы abstract, protected и final…завершения цикла статей о наследовании…, их назначение и особенности применения. Итак, abstract – это нечто абстрактное, неясно выраженное, может быть, как класс, так и метод. Разберем сначала для метода. Так, если метод объявлен как abstract, то и класс должен быть объявлен соответственно также. Абстрактный метод не содержит тела и его должен (обязан) реализовать подкласс...
4 месяца назад
Если нравится — подпишитесь
Так вы не пропустите новые публикации этого канала