Java Learning
Обучающий канал по Java Ссылка для друга - https://t.me/+ZEYYht6-46w5MDM6 По всем вопросам @valentin_mascarov Реклама на бирже - https://telega.in/c/Java_per_month
إظهار المزيد13 657
المشتركون
+224 ساعات
+917 أيام
+230 أيام
- المشتركون
- التغطية البريدية
- ER - نسبة المشاركة
جاري تحميل البيانات...
معدل نمو المشترك
جاري تحميل البيانات...
Photo unavailableShow in Telegram
⌛ Улучшение производительности с помощью Stream API в Java
Мощное средство для работы с коллекциями — Stream API, которое трансформировало подход к обработке данных, сделав код более читаемым, коротким и улучшив его производительность за счёт возможности параллельной обработки.
▶️ Рассмотрим пример, который демонстрирует как Stream API может быть использован для фильтрации и преобразования списка объектов:
Java Learning 👩💻
👍 7😁 1
00:10
Video unavailableShow in Telegram
Yandex DEVent PRO в Питере
Это серия офлайн-митапов для опытных бэкендеров от команды Поиска и Рекламных технологий. Здесь можно в закрытом формате познакомиться с лидами из других команд, обменяться опытом и пообщаться.
В этот раз митап пройдёт в Санкт-Петербурге 19 июня: будет настоящее раздолье для нетворкинга, а ещё обсуждение горячих и спорных тем по разработке в формате speed dating.
Спикеры и доклады:
🟡Константин Гудков, руководитель группы разработки Feature store. Расскажет о процессе создания Feature Store — интерфейса для работы с данными, который используется ML-моделями в Рекламе
🟡Сергей Скворцов, руководитель службы поискового райнтайма. Обсудит, как анализировать производительность нативных программ под Linux под нагрузкой с помощью Perforator
🟡Николай Савушкин, руководитель службы рекомендательных технологий. Расскажет о Real-time processing в рекомендательных системах Яндекса
А после докладов вас ждёт афтерпати: кальяны, аэрохоккей и прочие активности!
Узнать подробную информацию и зарегистрироваться можно по ссылке.
Ждём вас!
Реклама. ООО "Яндекс", ИНН 7736207543.
Comp 1.mp410.48 MB
👍 1
Photo unavailableShow in Telegram
⚠️ Автоматическое управление ресурсами в Java с try-with-resources
Java всегда ставила акцент на эффективное управление ресурсами, и одна из лучших фишек, которая помогает разработчикам в этом — механизм try-with-resources, представленный в Java 7.
📊 С его помощью можно автоматизировать управление ресурсами, такими как потоки ввода/вывода, соединения с БД и т.д., которые нужно корректно закрывать после использования.
Java Learning 👩💻
👍 5
Photo unavailableShow in Telegram
❓ FileOutputStream или FileWriter?
Запись файлов в Java осуществляется двумя способами:
FileOutputStream
и FileWriter
. Какой метод выбрать, зависит от конкретной задачи.
➡️ FileOutputStream
предназначен для записи необработанных байтовых потоков. Это делает его идеальным решением, например, для работы с изображениями.
➡️ У FileWriter
другое призвание: работа с потоками символов. Поэтому, если вы пишете текстовые файлы, выберите этот метод.
Java Learning 👩💻👍 12❤ 2
Photo unavailableShow in Telegram
❓ FileOutputStream или FileWriter?
Запись файлов в Java осуществляется двумя способами:
FileOutputStream
и FileWriter
. Какой метод выбрать, зависит от конкретной задачи.
➡️ FileOutputStream
предназначен для записи необработанных байтовых потоков. Это делает его идеальным решением, например, для работы с изображениями.
➡️ У FileWriter
другое призвание: работа с потоками символов. Поэтому, если вы пишете текстовые файлы, выберите этот метод.
Java Learning 👩💻👍 1
Photo unavailableShow in Telegram
👩💻 Как изменилась Java и зачем разработчику Stream API?
Узнайте на открытом практическом уроке от OTUS, где вы:
— увидите, как создаются программы на Java с использованием Stream API;
— разберетесь, как легко перевести ваш старый код на Stream API;
— сможете попробовать создать похожие приложения и даже улучшить их.
Спикер Роман Вороновский — опытный разработчик и ментор.
Встречаемся 5 июня в 20:00 мск в рамках курса «Специализация Java-разработчик». Все участники вебинара получат специальную цену на обучение!
➡️ Регистрируйтесь прямо сейчас, чтобы не пропустить бесплатный урок: https://clck.ru/3AzFP7
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576
Photo unavailableShow in Telegram
✔️ Гибкость интерфейсов
ℹ️ В Java есть возможность использовать интерфейсы как контракт для взаимодействия между классами.
Но, возможно, вы не знали, что начиная с Java 8, интерфейсы могут иметь реализацию с помощью методов по умолчанию. Это позволяет добавлять новые методы в интерфейс, не разрушая код, который его уже реализует.
🗣️ Это особенно полезно при развитии существующих проектов, где можно легко добавлять новые функциональные возможности.
Java Learning 👩💻
👍 11
Photo unavailableShow in Telegram
⚡️В сети начали находить курсы и книги известных онлайн школ в открытом доступе
Вот отсортированная база с тонной материала(постепенно пополняется):
🔗 БАЗА (3385 видео):
(343 видео, 87 книги) — Java
(176 видео, 32 книги) — Git
(293 видео, 63 книги) — C#
(352 видео, 89 книги) — С++
(167 видео, 53 книги) — PHP
(227 видео, 83 книги) — SQL
(163 видео, 29 книги) — Linux
(363 видео, 122 книги) — Python
(415 видео, 168 книги) — Frontend
(143 видео, 33 книги) — Flask
(167 видео, 43 книги) — Django
(197 видео, 49 книги) — Разработка ботов
(137 видео, 93 книги) — Data Science
(113 видео, 82 книги) — GameDev
(129 видео, 73 книги) — QA
Скачивать ничего не нужно — все выложили в Telegram и на YouTube с доступом по ссылке
👍 3😁 1