Java for Beginner
757 subscribers
743 photos
212 videos
12 files
1.23K links
Канал от новичков для новичков!
Изучайте Java вместе с нами!
Здесь мы обмениваемся опытом и постоянно изучаем что-то новое!

Наш YouTube канал - https://www.youtube.com/@Java_Beginner-Dev

Наш канал на RUTube - https://rutube.ru/channel/37896292/
Download Telegram
Вопрос с собеседований

Что делает паттерн Strategy? 🤓


Ответ:

Strategy
определяет семейство алгоритмов и позволяет подменять их во время выполнения.

Вместо множества if-else выбирается реализация через интерфейс.

Например, разные алгоритмы сортировки или расчёта скидок можно инкапсулировать в отдельные классы.



#собеседование
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2
История IT-технологий сегодня — 08 ноября


ℹ️ Кто родился в этот день

Билл Джой (полное имя Уильям Нельсон Джой, William Nelson Joy, 8 ноября 1954 года, Детройт) — американский инженер-программист, со-основатель Sun Microsystems, один из ключевых авторов Unix/BSD, создатель редактора vi; пример сильного влияния на ОС и инфраструктуру ИТ.

Джек Сен-Клер Ки́лби (англ. Jack St. Clair Kilby, 8 ноября 1923 года, Джефферсон-Сити — 20 июня 2005, Даллас) — американский учёный. Лауреат Нобелевской премии по физике 2000 года за изобретение интегральной схемы в 1958 году в период работы в Texas Instruments (TI). Также он — изобретатель карманного калькулятора и термопринтера (1967).


🌐 Знаковые события

1895 — в процессе экспериментов с электричеством Вильгельм Рентген открыл излучение, названное им X-лучами. Впоследствии в честь учёного оно получило название рентгеновского.


#Biography #Birth_Date #Events #08Ноября
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3
Оглавление.

Раздел 1: Знакомство с Java

Глава 1. Введение в Java
Введение в Java
Области применения Java
Как установить JDK

Глава 2. Настройка среды разработки
Основы работы с терминалом в Java
Обзор платформ для разработки на Java

Глава 3. Первая программа
Первая программа на Java
🔥3
Оглавление.

Раздел 4: Управляющие конструкции

Глава 1. Условные операторы
if / else в Java
Switch/case в Java

Глава 2. Циклы
while / do-while в Java
for, foreach
Break, continue, метки (label) в Java
👍1
👍1
Оглавление.

Раздел 6. Коллекции


Глава 1. Введение в коллекции
Обзор Java Collections Framework. Интерфейсы Collection и Map. Иерархия коллекций. Отличия коллекций от массивов
Основные характеристики коллекций: время доступа (Big O), хранение уникальных элементов, упорядоченность и сортировка
(Практика): Начать проект «Библиотека»

Глава 2. List — списки

Глава 3. Set — множества
Интерфейс Set. Особенности множеств
Реализации: HashSet, LinkedHashSet, TreeSet
Методы add, remove, contains
Практика: В «Библиотеке» создать коллекцию Set для хранения уникальных имён авторов. Добавлять автора при добавлении книги, проверять уникальность

Глава 4. Queue и Deque
Интерфейс Queue. Очередь как структура FIFO. Методы offer, poll, peek
Реализации: PriorityQueue, LinkedList как очередь. Применение: обработка задач, хранение заявок
Интерфейс Deque. Двусторонняя очередь (FIFO и LIFO). Реализации: ArrayDeque, LinkedList
Практика: проект «Библиотека»

Глава 5. Map — отображения (словари)
Интерфейс Map. Хранение пар «ключ–значение»
Реализации: HashMap, LinkedHashMap, TreeMap и остальные

Глава 6. Итераторы

Глава 7. Сравнение объектов

Глава 8. Дополнительные аспекты коллекций
👍1
История IT-технологий сегодня — 09 ноября


ℹ️ Кто родился в этот день

Курт Койцер (родился 9 ноября 1955 года) — американский исследователь в области автоматизации проектирования и аппаратных средств (VLSI, EDA), автор большого числа работ по ускорению обучения нейросетей на аппаратуре; профессор и инженер с заметным вкладом в индустрию.


🌐 Знаковые события

1979 — вследствие ошибки американского компьютера системы NORAD (Командование воздушно-космической обороны Северной Америки), сообщившего о советском ядерном нападении, в США объявлена ядерная тревога. В течение десяти минут мир находился на краю ядерной войны. Позднее было установлено, что причиной инцидента стала компьютерная лента, предназначенная для отработки действий при ракетном нападении, которая была ошибочно загружена в компьютер, находящийся на боевом дежурстве.

2005 — европейский зонд «Венера-экспресс» стартовал к Венере.



#Biography #Birth_Date #Events #09Ноября
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2
Проблема удалёнки — не в том, что ты дома.
А в том, что никто тебя не видит
.

Наши родители не знали такого слова - удаленка или удаленная работа.

Все спокойно (или не очень) добирались с утра на заводы, стройки, в кабинеты.

С развитием интернета и коронавирусом, мы вкусили этот запретный плод.

И особенно сладким он кажется тем, кто уже пол жизни ходил каждый день на работу, а потом вкатился в IT.


Свобода, которая превращается в распущенность 🏝

Представь себе рабочий день на заводе. Встать в 5-6 утра, собраться, добежать и опоздать на маршрутку и потом час-два добираться до работы...

Целый день вкалывать и потом так же назад... Выпить бутылку пива, поспать и по новой...

Грустно?

А потом ты начал работать удаленно.
Контроль минимальный.
Пару созвонов через мессенджеры в день, с выключенной камерой? Ерунда.

Сидишь в трусах в своем излюбленном кресле и кайфуешь. Бутылка пива с утра? А давайте две!

Нравится?

А ведь в этом ловушка для слабовольных.


Никто тебя не контролирует - кроме тебя 😉

Вот в чём фокус:
В офисе и цехе есть начальник. Он видит, слышит, дышит тебе в спину. Это - внешняя дисциплина.

На удалёнке начальник всё ещё есть, но ты вне поля его зрения.
Тебе поставлена задача - выполняй ее как знаешь. И тут уже нужна дисциплина внутренняя.

Когда по сути ты сам себе начальник, надсмотрщик и собеседник - эта пустота быстро заполняется чем-то:
едой, сериалами, соцсетями или алкоголем.

А кто-то просто забивает на работу
😏


Свобода требует характера 💪

Вот некоторые удивляются почему многие крупные IT - компании требуют работы в офисе или хотя-бы на гибриде.

Проблема в том, что подавляющее большинство IT - специалистов молодые люди до 30 лет и у многих из них еще слабо сформированы моральные и волевые устои.


Они легко могут забить болт, позволить себе «по пивку» в обед, или просто проспать дейли.

А в офисе такого просто не случится... Ведь все на виду.


Что в итоге 😉

Удалёнка - это лакмусовая бумажка твоего самоконтроля.

Если ты можешь держать себя в тонусе, работать, развиваться, не спиваться и не деградировать -
значит, ты не просто программист.

Ты человек, который способен быть свободным и который уверенно идет к цели.

Ведь свобода - это не “делать, что хочешь”.

Это умение отдохнуть и сделать, что надо, даже когда никто не смотрит.
Это умение держать себя в руках, когда можно не держать.
Это умение сопротивляться соблазнам, даже если за это ничего не будет.




Понравилась статья - поделись с другом, позови его на канал и будет тебе моя благодарность
🤝

😎

#motivation
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥3
Обновлено и немного переделано оглавление! 👏

Добавлен план изучения Java который будет дополняться далее.

Если интересна информация ранее опубликованная на канале - пользуйтесь! 😎
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5
Сложная загадка на интеллект!

Почему?

https://t.me/Java_for_beginner_dev

#Mems
👍2
История IT-технологий сегодня — 10 ноября


ℹ️ Кто родился в этот день

Здзислав И. Павляк (10 ноября 1926 г. — 7 апреля 2006 г.) — польский математик и информатик, основатель польской школы искусственного интеллекта; известен работами по теории приблизительных множеств (rough sets) и формализации знаний.

🌐 Знаковые события

1970 — Советский Союз запускает научную космическую станцию «Луна-17», которая через неделю прилунится в районе Моря Дождей. На поверхность спутника Земли выедет первое самоходное устройство «Луноход-1», которое будет управляться с Земли и путешествовать по лунной поверхности 11 месяцев.

1983 — на семинаре по компьютерной безопасности Фред Коэн представляет первый компьютерный вирус.



#Biography #Birth_Date #Events #10Ноября
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1