ASTAKHOV_JAVA_LAB
212 subscribers
59 photos
6 videos
1 file
22 links
🚀 Школа чистого кода Сергея Астахова
✔️Освещаю свою историю успеха
✔️Делюсь лайфхаками
✔️Обучаю детей понимать и программировать
✔️Создаю комьюнити
Download Telegram
«Java: язык, на котором начинали легенды»

Джеймс Гослинг хотел управлять тостерами, а создал Java. Вывод: если проект провалился — просто переименуй его.

📚Джошуа Блох написал книгу, после которой все поняли, что пишут код неправильно.

📱Патрик Нутон сделал Java мобильной (RIP Nokia, но Android всё равно на Java).

Notch написал Minecraft на Java "просто потому что". Результат — $2.5 млрд от Microsoft.

💰12-летние гении делали игры на Java и становились миллионерами.

Вывод: Java — это билет в IT-легенды. Главное — начать, а там либо слава, либо NullPointerException. 😉

#Java#Программирование #ITЛегенды #Кодинг #Разработка
#Minecraft #Notch #ДжеймсГослинг #ИсторияУспеха #NullPointerException
#AndroidDev#МобильнаяРазработка #КнигиПоПрограммированию #ДжошуаБлох
#ГенииIT#УчиJava #КарьераВIT #КофеИКод #ПрограммистШутки
Please open Telegram to view this post
VIEW IN TELEGRAM
👍42🔥2
Optional в Java: Элегантный способ сказать "Может быть, а может и нет!"

Друзья, сегодня мы с учениками разбирали Optional — самый вежливый способ избежать встречи с NullPointerException! 📞💥

Optional — это как:
- Вежливый охранник на входе в клуб 🕴️🎟️
- Таксист, который предупреждает: "Машина может приехать, а может и нет"
- Космонавт с страховочным тросом 🚀

Что узнали:
Раньше: if (user != null) { return user.getName(); } — код-детектив
Теперь: return Optional.ofNullable(user).map(User::getName) — код-стилист 💅

Фишка Optional:
Он не решает проблему отсутствия значения, но делает её очевидной! Как табличка "Осторожно: возможна гололёд!" ❄️⚠️

Забавные аналогии:
- .orElse() — запасной ключ от квартиры 🏠
- .orElseGet() — "сбегай в магазин, если чего-то нет" 🔥
- .orElseThrow() — "или конфета, или истерика!" 😤

Юморные моменты урока:
Когда пытаешься вызвать .get() у пустого Optional — получаешь NoSuchElementException, как будто искал деньги в пустом кармане! 😭

Главный вывод:

Optional учит нас тому, что в жизни не всегда есть ответы... и это нормально! ☯️

А вы уже перешли на Optional? Или всё ещё живёте в мире if-ов? Делитесь в комментах! 😊

#Java #Optional #ПрограммированиеСЮмором #NullPointerException #КодСЮмором 💻#ДетиКодируют #объясняюпросто #Кодинг #РодителямНаЗаметку #
Please open Telegram to view this post
VIEW IN TELEGRAM
1👍3🔥3💯2