Java News
Открыть в Telegram
Все новости связанные с Java! По всем вопросам: @NadikaKir Мы на бирже: https://telega.in/c/java_newss
Больше4 385
Подписчики
Нет данных24 часа
+77 дней
-530 день
Архив постов
4 385
Перестаём бояться генерировать байт-код
Многие, возможно, думают, что работа с байт-кодом Java (будь то чтение или, тем более, генерация) — это какая-то особенная магия, доступная только продвинутым разработчикам с особенно крутым опытом. На самом деле, я считаю такую точку зрения ошибочной. JVM устроена гораздо проще, чем CPU; она оперирует такими высокоуровневыми понятиями как классы, интерфейсы, методы, а не просто лопатит байты в памяти. В отличие от CPU, который легко уронить криво сгенерированным машинным кодом, JVM заботливо отверифицирует любой байт-код и в общем не даст выстрелить в ногу.
Но с чего начать погружение в байт-кодную магию? В сети есть некоторое количество туториалов по этому вопросу. Как мне кажется, они либо показывают слишком простые случаи, от которых непонятно, как перейти к чему-то более интересному, либо очень основательные и требуют вникать в теорию, собирать целиком картину в голове по кусочкам. Я хотел бы попробовать внести свой вклад в эту тему — надеюсь, у меня получится показать, как можно побороть первый страх и написать что-то похожее на реалистичный сценарий без особого вникания в теорию на первом этапе.
Читать статью
4 385
Погрузиться в мир Javа и написать свою первую программу? Уже через 14 дней подготовительного курса!
Приходите с любым бэкграундом: нам не важны возраст, пол, образование и текущая профессия. Всего 990 ₽ и ваше жгучее желание начать.
✅ Вас ждет 62 урока теории и практики прямо в браузере, вебинары, лайвкодинг и первая собственная программа на Java, написанная под руководством опытного наставника и сертификат по окончании.
⏰ Начало уже 12 сентября!
4 385
Лучшие плагины для IntelliJ IDEA
IntelliJ IDEA от JetBrains является одной из самых распространенных IDE, существующих в настоящее время. Помимо базовых функций, ее возможности можно расширять с помощью плагинов, которые могут значительно облегчить вашу работу. О лучших из них и пойдет речь в данной статье.
Читать статью
4 385
🔥 Ещё одна часть бесплатного открытого урока для разработчиков на Spring Framework
📢📢 13 сентября в 20:00 мск на открытом уроке «Основы Spring Cloud» продолжим разбираться со Spring Cloud.
🟠Во второй части будут рассмотрены такие функции как сбор метрик, трассировка запросов и их визуализация, а также Spring Cloud Circuit Breaker.
Урок проходит в рамках курса «Разработчик на Spring Framework», это отличная возможность совершенно бесплатно протестировать формат обучения и задать преподавателю любые вопросы в режиме реального времени! В дальнейшем возможно приобретение курса в рассрочку.
👉 Регистрируйтесь прямо сейчас и ставьте событие в календарь, чтобы ничего не пропустить!
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www. otus.ru
4 385
Подкаст: гость - Антон архипов из IntelliJ
Привет, поклонники Spring! Добро пожаловать в подкаст Bootiful! В этом выпуске Джош Лонг беседует с адвокатом разработчиков из Jetbrains Антоном Архиповым. Спикеры рассуждают об IntelliJ, Java и многом другом.
Тренируем аудирование)
4 385
Ты Java-Разработчик уровня Senior? Значит встречаемся на USETECH Offer Weekend!
Мечтаешь работать в аккредитованной IT-компании с интересными проектами и развитой корпоративной культурой? Отправь резюме, пройди собеседование и получи предоффер в ГК Юзтех за выходные!
Даты offer weekend: 23-24 сентября 2023 года
Формат: онлайн
Дедлайн регистрации: 18 сентября 23:59
💥Что мы предлагаем:
Конкурентную заработную плату
Интересные задачи
Условия работы в соответствии с ТК РФ + социальный пакет
Формат работы — удаленно или в офисе
Классную команду и корпоративные мероприятия
Гибкий рабочий график
📌Зарегистрируйся, пройди собеседование и получи предоффер: https://clck.ru/35ayQ7
4 385
Все о JavaFX в одном месте
Новый сайт, посвященный всему, что связано с JavaFX: новости, библиотеки, инструменты, видеоуроки, книги и многое другое. Если вы изучаете JavaFX, то вам определенно стоит посетить этот сайт.
Перейти на сайт
4 385
Заменят ли потоки данных циклы в Java?
Выпуск версии Java 8 стал знаменательным событием в истории Java. В нем были представлены потоки данных (англ. Streams) и лямбда-выражения, которые сейчас широко применяются. Если вы не знакомы с потоками данных или никогда не слышали о них, то ничего страшного. В большинстве случаев можно обойтись без них, задействуя циклы.
И зачем тогда, спрашивается, нужны потоки данных? Есть ли у них преимущества перед циклами? Могут ли они их заменить? В статье мы изучим соответствующий код, сравним производительность и посмотрим, смогут ли потоки данных стать полноценной заменой циклов.
Читать статью
4 385
🔥Приглашаем на открытый урок по Java-разработке от OTUS
Тема: Учимся работать с текстовыми файлами
на примере реализации простого шифратора
Дата: 5 сентября, 20:)0 по Москве.
Спикер: Александр Фисунов, Senior Kotlin Developer в SSP Software на проекте ВТБ.
На вебинаре мы создадим консольное приложение на Java с нуля, которое сможет шифровать и дешифровать текстовые файлы, используя очень простые алгоритмы шифрования.
⚡️В результате урока вы:
-Увидите, как пишется код и создаются программы на языке Java.
-Узнаете, как работать с потоками ввода/вывода в Java на примере работы с файлами.
Получить ещё больше навыков в Java-разработке можно на онлайн-курсе доступном в рассрочку.
👉Регистрация на открытый урок: https://otus.pw/aLiOD/
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru
4 385
Java на стероидах, или опыт работы с Jmix
Как после привычного Spring за месяц сделать сайт с платформой быстрой разработки Jmix. Коротко о технологии, особенностях, возникающих в процессе вопросах и ответах на них.
Читать статью
4 385
🔥 Углубленному изучению Java – быть!
По многочисленным просьбам мы все-таки запускаем новый поток курса «Углубленное изучение языка Java» в OTUS!
В чем особенности программы:
✔️ Интерактивный и практический подход: вы будете реально применять и закреплять знания на практике, и делать это в интересных форматах.
✔️ Подготовка к собеседованиям: мы сфокусировались на ключевых темах и вопросах, которые задают на интервью, чтобы вы могли получить оффер мечты.
✔️Полное погружение в Java: вы станете гуру языка и обучитесь инструментам и тонкостям, которые максимально расширят ваши возможности.
✔️ Подготовка к сертификации Oracle Java Programmer (OCAJP): это будет дополнительным преимуществом при поиске работы и повысит вашу ценность на российском и международном рынке труда.
🚀 Стартуем уже 30 августа!
🟠Если вы пропустите первые вебинары – это не страшно, они останутся в записи в личном кабинете.
Но сильно затягивать не стоит – оставляйте заявку и присоединяйтесь, пока не началось самое интересное и сложное!
➡️ Оставить заявку
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru4 385
Миграция с JUnit4 на JUnit5
JUnit 5 стал первым крупным обновлением с момента выпуска JUnit 4. Хотя версия JUnit 5 обещает множество преимуществ, миграция на нее далеко не проста. В этой статье авторы рассматривают основные причины перехода, а также шаги, которые необходимо для этого предпринять.
Читать статью
4 385
♨️ Тест на знание языка Java
— Ответьте на 21 вопрос и проверьте, насколько хорошо вы знаете язык Java и готовы освоить Spring. Сможете сдать — пройдёте на продвинутый онлайн-курс "Разработчик на Spring" Framework со скидкой!
👉 ПРОЙТИ ТЕСТ ОНЛАЙН-КУРСА "Разработчик на Spring Framework"
🎁 Пройдете успешно тест, получите доступ к открытым урокам курса.
Курс доступен в рассрочку.
Хотите протестировать учебный процесс заранее? Тогда приходите на открытый урок курса!
▶️ 31 августа в 20:00 открытый урок «Основы Spring Cloud - часть 1».
Нативная интеграция. Информация о продукте www.otus.ru4 385
Продвинутый GraphQL со Spring Boot
В этой статье вы узнаете, как использовать Spring for GraphQL в своем приложении Spring Boot.
Spring for GraphQL — относительно новый проект. Версия 1.0 была выпущена несколько месяцев назад. До этого релиза нам приходилось подключать сторонние библиотеки, чтобы упростить реализацию GraphQL в приложении Spring Boot.
Читать статью
4 385
При переходе на Scala из Java знание традиционных и функциональных методов работы с ресурсами становится важным. Это облегчит выбор оптимальных подходов, позволит использовать функциональное программирование для создания более надежного и масштабируемого кода, а также ускорит адаптацию к новому языку.
Сделайте первый шаг в изучение Scala и получите возможность начать работать над высоконагруженными проектами в крупных корпорациях 🗓 29 августа в 20:00 на открытом уроке «Традиционные и функциональные подходы к работе с ресурсами» онлайн курса «Scala-разработчик» от OTUS. Занятие проведет 👨💻 Алексей Воронец, руководитель разработки в компании NAUMEN.
На открытом уроке мы:
- узнаем, что такое ресурсы и почему с ними важно корректно работать;
- рассмотрим стандартный подход к работе с ресурсами, его плюсы и минусы;
- узнаем, как используя "функциональные возможности" упростить себе жизнь;
- узнаем о проблемах и решениях в конкурентной работе с ресурсами.
Вебинар подойдет всем разработчикам, знакомым с языком Scala, или рассматривающим этот язык программирования для изучения.
👉 Регистрируйтесь на занятие — https://otus.pw/Vrlz/
Открытый урок приурочен к старту онлайн-курса «Scala-разработчик» в OTUS. После урока полный курс вы сможете приобрести удобным для вас способом.
Нативная интеграция. Информация на сайте www.otus.ru.
4 385
Шаблон проектирования: Chain of Responsibility
Данная статья будет полезна начинающим Java разработчиком понять зачем нужен шаблон проектирования «Цепочка ответственности» и как его можно использовать на примерах.
Итак начнем с самого начала. Основная суть данного шаблона: связывание объектов‑получателей в цепочку и передача запроса по ней.
Читать статью
4 385
❗️ Что нужно уметь профессиональному Kotlin Backend разработчику?
Вам необходимо знать практики гибкой архитектуры, уметь создавать приложения для разных платформ даже в условиях жестких ограничений по времени и ресурсам, использовать инструменты Kotlin DSL, ООП и null-safety, а также применять наиболее передовые архитектурные шаблоны.
❇️ Эти навыки легче всего освоить с экспертами на онлайн-курсе «Kotlin Backend Developer. Professional» в Отус, который стартует 31 августа.
Пройдите вступительный тест и присоединитесь к группе по специальной цене.
➡️ Пройти тест: https://otus.pw/kui6/
Пройдете успешно тест, на почту отправим запись защиты выпускных проектов курса «Kotlin Backend Developer. Professional»
На записи, вы увидите, как проходит защита выпускных проектов студентов курса перед комиссией.
Курс доступен в рассрочку!
Нативная интеграция. Информация о продукте www.otus.ru
4 385
Сопоставление с шаблоном в Java — 5 примеров для занятых разработчиков
Будучи занятым разработчиком, трудно следить за новыми возможностями и глубоко понимать, где и как их можно использовать.
В этой статье блога я расскажу о 5 местах, где вы можете использовать сопоставление с шаблоном в Java, не погружаясь в тонкие детали. Когда вы решите, что готовы к дальнейшему изучению, посмотрите ссылки, включенные в эту статью.
Читать статью
4 385
🔥 Международный уровень Java. Курс для работы в мировых IT-проектах и сертификация OCAJP
🚀 28 сентября стартует группа онлайн курса «Углублённое изучение Java» от OTUS. Продолжительность обучения 5 месяцев.
Особенности курса:
- Интерактивный и практический подход
- Подготовка к собеседованиям
- Полное погружение в Java
- Подготовка к сертификации Oracle Java Programmer (OCAJP)
➡️ Оставляйте заявку и присоединяйтесь к группе: https://otus.pw/oTbD/
Нативная интеграция. Информация о продукте www.otus.ru4 385
Разбираем float на части
Всем привет, многие, наверное, знают про структуру чисел с плавающей запятой, но мне захотелось вдохнуть немного жизни в эти формулы. В этой статье я разберу на части число, наглядно показав что и откуда берется. Код будет на Java.
Читать статью
Уже доступно! Исследование Telegram 2025 — ключевые инсайты года 
