fa
Feedback
Java News

Java News

رفتن به کانال در Telegram

Все новости связанные с Java! По всем вопросам: @NadikaKir Мы на бирже: https://telega.in/c/java_newss

نمایش بیشتر
4 385
مشترکین
اطلاعاتی وجود ندارد24 ساعت
+77 روز
-530 روز
آرشیو پست ها
Перестаём бояться генерировать байт-код Многие, возможно, думают, что работа с байт-кодом Java (будь то чтение или, тем более, генерация) — это какая-то особенная магия, доступная только продвинутым разработчикам с особенно крутым опытом. На самом деле, я считаю такую точку зрения ошибочной. JVM устроена гораздо проще, чем CPU; она оперирует такими высокоуровневыми понятиями как классы, интерфейсы, методы, а не просто лопатит байты в памяти. В отличие от CPU, который легко уронить криво сгенерированным машинным кодом, JVM заботливо отверифицирует любой байт-код и в общем не даст выстрелить в ногу. Но с чего начать погружение в байт-кодную магию? В сети есть некоторое количество туториалов по этому вопросу. Как мне кажется, они либо показывают слишком простые случаи, от которых непонятно, как перейти к чему-то более интересному, либо очень основательные и требуют вникать в теорию, собирать целиком картину в голове по кусочкам. Я хотел бы попробовать внести свой вклад в эту тему — надеюсь, у меня получится показать, как можно побороть первый страх и написать что-то похожее на реалистичный сценарий без особого вникания в теорию на первом этапе. Читать статью

Погрузиться в мир Javа и написать свою первую программу? Уже через 14 дней подготовительного курса! Приходите с любым бэкграу
Погрузиться в мир Javа и написать свою первую программу? Уже через 14 дней подготовительного курса! Приходите с любым бэкграундом: нам не важны возраст, пол, образование и текущая профессия. Всего 990 ₽ и ваше жгучее желание начать. ✅ Вас ждет 62 урока теории и практики прямо в браузере, вебинары, лайвкодинг и первая собственная программа на Java, написанная под руководством опытного наставника и сертификат по окончании.  ⏰ Начало уже 12 сентября!

Лучшие плагины для IntelliJ IDEA IntelliJ IDEA от JetBrains является одной из самых распространенных IDE, существующих в настоящее время. Помимо базовых функций, ее возможности можно расширять с помощью плагинов, которые могут значительно облегчить вашу работу. О лучших из них и пойдет речь в данной статье. Читать статью

🔥 Ещё одна часть бесплатного открытого урока для разработчиков на Spring Framework 📢📢 13 сентября в 20:00 мск на открытом
🔥 Ещё одна часть бесплатного открытого урока для разработчиков на Spring Framework 📢📢 13 сентября в 20:00 мск на открытом уроке «Основы Spring Cloud» продолжим разбираться со Spring Cloud. 🟠Во второй части будут рассмотрены такие функции как сбор метрик, трассировка запросов и их визуализация, а также Spring Cloud Circuit Breaker. Урок проходит в рамках курса «Разработчик на Spring Framework», это отличная возможность совершенно бесплатно протестировать формат обучения и задать преподавателю любые вопросы в режиме реального времени! В дальнейшем возможно приобретение курса в рассрочку. 👉 Регистрируйтесь прямо сейчас и ставьте событие в календарь, чтобы ничего не пропустить! Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www. otus.ru

Подкаст: гость - Антон архипов из IntelliJ Привет, поклонники Spring! Добро пожаловать в подкаст Bootiful! В этом выпуске Джош Лонг беседует с адвокатом разработчиков из Jetbrains Антоном Архиповым. Спикеры рассуждают об IntelliJ, Java и многом другом. Тренируем аудирование)

Ты Java-Разработчик уровня Senior? Значит встречаемся на USETECH Offer Weekend! Мечтаешь работать в аккредитованной IT-компан
Ты Java-Разработчик уровня Senior? Значит встречаемся на USETECH Offer Weekend! Мечтаешь работать в аккредитованной IT-компании с интересными проектами и развитой корпоративной культурой? Отправь резюме, пройди собеседование и получи предоффер в ГК Юзтех за выходные! Даты offer weekend: 23-24 сентября 2023 года Формат: онлайн Дедлайн регистрации: 18 сентября 23:59 💥Что мы предлагаем: Конкурентную заработную плату Интересные задачи Условия работы в соответствии с ТК РФ + социальный пакет Формат работы — удаленно или в офисе Классную команду и корпоративные мероприятия Гибкий рабочий график 📌Зарегистрируйся, пройди собеседование и получи предоффер: https://clck.ru/35ayQ7

Все о JavaFX в одном месте Новый сайт, посвященный всему, что связано с JavaFX: новости, библиотеки, инструменты, видеоуроки, книги и многое другое. Если вы изучаете JavaFX, то вам определенно стоит посетить этот сайт. Перейти на сайт

Заменят ли потоки данных циклы в Java? Выпуск версии Java 8 стал знаменательным событием в истории Java. В нем были представлены потоки данных (англ. Streams) и лямбда-выражения, которые сейчас широко применяются. Если вы не знакомы с потоками данных или никогда не слышали о них, то ничего страшного. В большинстве случаев можно обойтись без них, задействуя циклы. И зачем тогда, спрашивается, нужны потоки данных? Есть ли у них преимущества перед циклами? Могут ли они их заменить? В статье мы изучим соответствующий код, сравним производительность и посмотрим, смогут ли потоки данных стать полноценной заменой циклов. Читать статью

🔥Приглашаем на открытый урок по Java-разработке от OTUS Тема: Учимся работать с текстовыми файлами на примере реализации про
🔥Приглашаем на открытый урок по Java-разработке от OTUS Тема: Учимся работать с текстовыми файлами на примере реализации простого шифратора Дата: 5 сентября, 20:)0 по Москве. Спикер: Александр Фисунов, Senior Kotlin Developer в SSP Software на проекте ВТБ. На вебинаре мы создадим консольное приложение на Java с нуля, которое сможет шифровать и дешифровать текстовые файлы, используя очень простые алгоритмы шифрования. ⚡️В результате урока вы: -Увидите, как пишется код и создаются программы на языке Java. -Узнаете, как работать с потоками ввода/вывода в Java на примере работы с файлами. Получить ещё больше навыков в Java-разработке можно на онлайн-курсе доступном в рассрочку. 👉Регистрация на открытый урок: https://otus.pw/aLiOD/ Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru

Java на стероидах, или опыт работы с Jmix Как после привычного Spring за месяц сделать сайт с платформой быстрой разработки Jmix. Коротко о технологии, особенностях, возникающих в процессе вопросах и ответах на них. Читать статью

🔥 Углубленному изучению Java – быть! По многочисленным просьбам мы все-таки запускаем новый поток курса «Углубленное изучени
🔥 Углубленному изучению Java – быть! По многочисленным просьбам мы все-таки запускаем новый поток курса «Углубленное изучение языка Java» в OTUS! В чем особенности программы: ✔️ Интерактивный и практический подход: вы будете реально применять и закреплять знания на практике, и делать это в интересных форматах. ✔️ Подготовка к собеседованиям: мы сфокусировались на ключевых темах и вопросах, которые задают на интервью, чтобы вы могли получить оффер мечты. ✔️Полное погружение в Java: вы станете гуру языка и обучитесь инструментам и тонкостям, которые максимально расширят ваши возможности. ✔️ Подготовка к сертификации Oracle Java Programmer (OCAJP): это будет дополнительным преимуществом при поиске работы и повысит вашу ценность на российском и международном рынке труда. 🚀 Стартуем уже 30 августа! 🟠Если вы пропустите первые вебинары – это не страшно, они останутся в записи в личном кабинете. Но сильно затягивать не стоит – оставляйте заявку и присоединяйтесь, пока не началось самое интересное и сложное! ➡️ Оставить заявку Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru

Миграция с JUnit4 на JUnit5 JUnit 5 стал первым крупным обновлением с момента выпуска JUnit 4. Хотя версия JUnit 5 обещает множество преимуществ, миграция на нее далеко не проста. В этой статье авторы рассматривают основные причины перехода, а также шаги, которые необходимо для этого предпринять. Читать статью

♨️ Тест на знание языка Java — Ответьте на 21 вопрос и проверьте, насколько хорошо вы знаете язык Java и готовы освоить Sprin
♨️ Тест на знание языка Java — Ответьте на 21 вопрос и проверьте, насколько хорошо вы знаете язык Java и готовы освоить Spring. Сможете сдать — пройдёте на продвинутый онлайн-курс "Разработчик на Spring" Framework со скидкой! 👉 ПРОЙТИ ТЕСТ ОНЛАЙН-КУРСА "Разработчик на Spring Framework" 🎁 Пройдете успешно тест, получите доступ к открытым урокам курса. Курс доступен в рассрочку. Хотите протестировать учебный процесс заранее? Тогда приходите на открытый урок курса! ▶️ 31 августа в 20:00 открытый урок «Основы Spring Cloud - часть 1». Нативная интеграция. Информация о продукте www.otus.ru

Продвинутый GraphQL со Spring Boot В этой статье вы узнаете, как использовать Spring for GraphQL в своем приложении Spring Boot. Spring for GraphQL — относительно новый проект. Версия 1.0 была выпущена несколько месяцев назад. До этого релиза нам приходилось подключать сторонние библиотеки, чтобы упростить реализацию GraphQL в приложении Spring Boot. Читать статью

При переходе на Scala из Java знание традиционных и функциональных методов работы с ресурсами становится важным. Это облегчит
При переходе на Scala из Java знание традиционных и функциональных методов работы с ресурсами становится важным. Это облегчит выбор оптимальных подходов, позволит использовать функциональное программирование для создания более надежного и масштабируемого кода, а также ускорит адаптацию к новому языку. Сделайте первый шаг в изучение Scala и получите возможность начать работать над высоконагруженными проектами в крупных корпорациях 🗓 29 августа в 20:00 на открытом уроке «Традиционные и функциональные подходы к работе с ресурсами» онлайн курса «Scala-разработчик» от OTUS. Занятие проведет 👨‍💻 Алексей Воронец, руководитель разработки в компании NAUMEN. На открытом уроке мы: - узнаем, что такое ресурсы и почему с ними важно корректно работать; - рассмотрим стандартный подход к работе с ресурсами, его плюсы и минусы; - узнаем, как используя "функциональные возможности" упростить себе жизнь; - узнаем о проблемах и решениях в конкурентной работе с ресурсами. Вебинар подойдет всем разработчикам, знакомым с языком Scala, или рассматривающим этот язык программирования для изучения. 👉 Регистрируйтесь на занятие — https://otus.pw/Vrlz/ Открытый урок приурочен к старту онлайн-курса «Scala-разработчик» в OTUS. После урока полный курс вы сможете приобрести удобным для вас способом. Нативная интеграция. Информация на сайте www.otus.ru.

Шаблон проектирования: Chain of Responsibility Данная статья будет полезна начинающим Java разработчиком понять зачем нужен шаблон проектирования «Цепочка ответственности» и как его можно использовать на примерах. Итак начнем с самого начала. Основная суть данного шаблона: связывание объектов‑получателей в цепочку и передача запроса по ней. Читать статью

❗️ Что нужно уметь профессиональному Kotlin Backend разработчику? Вам необходимо знать практики гибкой архитектуры, уметь соз
❗️ Что нужно уметь профессиональному Kotlin Backend разработчику? Вам необходимо знать практики гибкой архитектуры, уметь создавать приложения для разных платформ даже в условиях жестких ограничений по времени и ресурсам, использовать инструменты Kotlin DSL, ООП и null-safety, а также применять наиболее передовые архитектурные шаблоны. ❇️ Эти навыки легче всего освоить с экспертами на онлайн-курсе «Kotlin Backend Developer. Professional» в Отус, который стартует 31 августа. Пройдите вступительный тест и присоединитесь к группе по специальной цене. ➡️ Пройти тест: https://otus.pw/kui6/ Пройдете успешно тест, на почту отправим запись защиты выпускных проектов курса «Kotlin Backend Developer. Professional» На записи, вы увидите, как проходит защита выпускных проектов студентов курса перед комиссией. Курс доступен в рассрочку! Нативная интеграция. Информация о продукте www.otus.ru

Сопоставление с шаблоном в Java — 5 примеров для занятых разработчиков Будучи занятым разработчиком, трудно следить за новыми возможностями и глубоко понимать, где и как их можно использовать. В этой статье блога я расскажу о 5 местах, где вы можете использовать сопоставление с шаблоном в Java, не погружаясь в тонкие детали. Когда вы решите, что готовы к дальнейшему изучению, посмотрите ссылки, включенные в эту статью. Читать статью

🔥 Международный уровень Java. Курс для работы в мировых IT-проектах и сертификация OCAJP 🚀 28 сентября стартует группа онла
🔥 Международный уровень Java. Курс для работы в мировых IT-проектах и сертификация OCAJP 🚀 28 сентября стартует группа онлайн курса «Углублённое изучение Java» от OTUS. Продолжительность обучения 5 месяцев. Особенности курса: - Интерактивный и практический подход - Подготовка к собеседованиям - Полное погружение в Java - Подготовка к сертификации Oracle Java Programmer (OCAJP) ➡️ Оставляйте заявку и присоединяйтесь к группе: https://otus.pw/oTbD/ Нативная интеграция. Информация о продукте www.otus.ru

Разбираем float на части Всем привет, многие, наверное, знают про структуру чисел с плавающей запятой, но мне захотелось вдохнуть немного жизни в эти формулы. В этой статье я разберу на части число, наглядно показав что и откуда берется. Код будет на Java. Читать статью