en
Feedback
Java News

Java News

Open in Telegram

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

Show more
4 357
Subscribers
No data24 hours
-37 days
No data30 days
Posts Archive
Внимание, Backend-разработчики и разработчики мобильных приложений на Java! Присоединяйтесь к IT_ONE CAREER MEETUP, который с
Внимание, Backend-разработчики и разработчики мобильных приложений на Java! Присоединяйтесь к IT_ONE CAREER MEETUP, который состоится 26 октября в 18:00. IT_One – разработчик программного обеспечения для крупных игроков российского бизнеса и государственных органов. Компания реализует крупнейшие проекты цифровой трансформации страны. Спектр задач – от поддержки приложения до разработки концептуальной бизнес-архитектуры уровня корпорации. IT_ONE CAREER MEETUP #2 - это 2 актуальные темы: Работа с базами данных: эффективное проектирование и оптимизация запросов для backend-разработчиков Спикер: Александр Черняев, Старший разработчик, IT_One Узнаем: — Зачем нужна оптимизация SQL-запросов; —Организацию процесса мониторинга и оптимизации SQL-запросов разработчиками; — Общие рекомендации по проектированию и оптимизация SQL-запросов. Разработка мобильных приложений на Java: Android-разработка с использованием Java Спикер: Сергей Мехоношин, Старший Android-разработчик, IT_One Обсудим: — Историю Java в Android-разработке; — Java и 2017 год; — Какое место занимает Java в мобильной разработке под Android сегодня? Не упустите возможность узнать о последних тенденциях и лучших практиках в вашей области! Присоединяйтесь к нам и получите ценные знания от опытных специалистов. Ждем вас на IT_ONE CAREER MEETUP! Дата и время: 26 октября в 18:00 Регистрация и подробности: https://clck.ru/362UBb Реклама. ООО "Акселератор Возможностей". ИНН 9704005146

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

🤖 Пройди тест по Java 👩‍💻 Проверь свои знания. Сможешь сдать — пройдёшь на продвинутый курс "Java Developer. Professional"
🤖 Пройди тест по Java 👩‍💻 Проверь свои знания. Сможешь сдать — пройдёшь на продвинутый курс "Java Developer. Professional" от OTUS по специальной цене. За 6 месяцев обучения: - Научишься создавать современные java-приложения - Поймешь основы функционирования JVM (сборка мусора, byteCode) - Освоишь приемы применения многопоточности - Напишите выпускной проект на любую тему под наставничеством преподавателя 🎫Курс можно приобрести в рассрочку 👉 ПРОЙТИ ТЕСТ Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru

Не используйте в своем коде паттерн Singleton Паттерн Singleton популярен среди новичков из-за простоты реализации и возможности глобальной обработки состояний. Но стоит ли его использовать? Из статьи вы узнаете про недостатки Singleton, а также про альтернативу, способную его заменить. Читать статью

❓ Как часто вы делаете code-review в своих проектах? Проверка кода – важная часть функционала разработчика, этот процесс помо
Как часто вы делаете code-review в своих проектах?  Проверка кода – важная часть функционала разработчика, этот процесс помогает выявить ошибки, пропуски, уязвимости и стилистические недочеты.  Хотите научиться правильно проводить ревью, чтобы повысить качество своих конечных результатов?  Приходите на бесплатный открытый урок «Code-review онлайн» от OTUS. ✅ Преподаватель курса «С# Developer Professional» Антон Герасименко, .net developer + lead с опытом в разработке более 10 лет: — проведет code-review нескольких учебных проектов; — расскажет о сode-review в целом: стоит ли его проводить, кому и когда он полезен. 🔥Во второй части урока у вас будет возможность отправить свой код и разобрать его вместе с преподавателем прямо на вебинаре! 📆 Занятие пройдёт 5 октября в 20:00 мск в рамках курса «C# Developer. Professional». После открытого урока вы сможете поступить на курс на специальных условиях. ➡️Регистрируйтесь на вебинар: https://otus.pw/ZZ0l/ Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru

Python и Java: кто заберет золото? Журнал IEEE Spectrum, издаваемый Институтом инженеров электротехники и электроники, представил свой обзор популярности языков программирования 2023 год, где Java находится в тройке лидеров. Читать статью

Профессия «Java-разработчик». Курс с нуля до трудоустройства за 10 месяцев. Освойте язык крупного бизнеса и финансовых технол
Профессия «Java-разработчик». Курс с нуля до трудоустройства за 10 месяцев. Освойте язык крупного бизнеса и финансовых технологий и научитесь разрабатывать веб-приложения на фреймворке Spring. Всесторонне подготовим к собеседованиям и поиску первой работы. Предложим вашу кандидатуру в партнерские компании! Начнем писать код на первом уроке. На курсах вас ждут сотни упражнений в тренажере, задачки-испытания для тех, кто любит посложнее, а также 5 проектов, в рамках которых вы напишете полноценные приложения для портфолио на GitHub 🎁 Пройдите 5 бесплатных уроков из профессии и получите скидку 10% на курс! Реклама. ООО "ХЕКСЛЕТ РУС". ИНН 7325174845. erid: LjN8KMSti

Ссылки на методы в Java Лямбды в Java полезны во многих направлениях. Лямбда-выражения можно использовать для более простых задач, а лямбда-утверждения — для более сложных. Лямбды могут вызывать другие методы для текущего объекта (this) и объектов, которые находятся в области видимости, таких как текущий элемент итерации и конечная локальная переменная за пределами лямбды. Лямбду всегда можно упростить, поместив код в другой метод. Читать статью

🔥В OTUS продолжается набор в группу курса Kotlin Backend Developer Professional. Это отличная возможность расширить свои воз
🔥В OTUS продолжается набор в группу курса Kotlin Backend Developer Professional. Это отличная возможность расширить свои возможности разработки на Kotlin! 18 октября в 19:00 мск. приглашаем на бесплатный открытый урок «Возможности Kotlin для создания DSL на примере JsonBuilder». ⚡️На занятии: - рассмотрим общую теорию о DSL: назначение, особенности, практика; - попрактикуемся в создание DSL на примере JsonBuilder; - рассмотрим возможности Kotlin, полезные для создания DSL; - узнаем, как создавать собственные DSL и применять их при написании приложения; - познакомимся с замыканиями и extension-методами. Этот вебинар – мастхэв для начинающих и продвинутых Kotlin-разработчиков, которые хотят повысить свою ценность для работодателей. Отправьте заявку, чтобы записаться на урок и получить спец. условия при поступлении в группу. 👉Регистрация ❗️Легендой курса является разработка стартапа. В рамках легенды обсуждается реализация экстремальных проектов, в которых сочетаются высокая неопределенность и жесткие ограничения по времени и ресурсам. При покупке курса возможна рассрочка платежа. Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru

Трансляция: все о Java 21 Восьми часовая трансляция, посвященная выходу Java 21. Она также включает в себя интервью с главным архитектором Java Mark Reinhold, главным архитектором языка Java Brian Goetz. Трансляцию проводят не безызвестные нам Ana-Maria Mihalceanu, Billy Korando и Nicolai Parlog.

🔥 Переходи на новый уровень в Java и разнообразь свою работу! Пройди тест по Java и проверь как хорошо ты знаешь язык. Ответ
🔥 Переходи на новый уровень в Java и разнообразь свою работу! Пройди тест по Java и проверь как хорошо ты знаешь язык. Ответишь — пройдешь на продвинутый курс «Java Developer. Professional» от OTUS по специальной цене + получишь масстер-класс от преподавателя 👉 ПРОЙТИ ТЕСТИРОВАНИЕ Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru

Кэширование контекста Spring между запусками тестов: как ускорить процесс локального тестирования Тестирование является важным элементом процесса разработки программного обеспечения. При этом работа с тестами может занимать достаточно большое количество времени в сравнении с самой разработкой, в связи с этим возникает необходимость оптимизировать этот процесс. В этой статье рассказывается про плагин Sprinter для IntelliJ IDEA, который может помочь значительно сократить время на локальный запуск тестов. Читать статью

Стать сотрудником Яндекса быстрее и проще, чем кажется. Участвуйте в днях быстрого найма: решите тестовое, пройдите несколько
Стать сотрудником Яндекса быстрее и проще, чем кажется. Участвуйте в днях быстрого найма: решите тестовое, пройдите несколько секций собеседования и получите офер за несколько дней. Ближайшее мероприятие: • 7-8 октября — Fast Track для С++ разработчиков, офер за 2 дня в команды Фудтеха и Яндекс Маркета. Зарегистрироваться Реклама. ООО "Яндекс". erid:2VtzqwWoJws

SDKMan! - менеджер управления версиями Java Каждый Java-разработчик рано или поздно сталкивается с проблемой управления на своем компьютере несколькими версиями Java, когда для одного проекта требуется Java 8, для другого — Java 11, для третьего — Java 17. Для упрощения процесса переключения между версиями существует менеджер версий SDKMan! Подробности в статье. Читать статью

Профессия «Java-разработчик». Курс с нуля до трудоустройства за 10 месяцев. Освойте язык крупного бизнеса и финансовых технол
Профессия «Java-разработчик». Курс с нуля до трудоустройства за 10 месяцев. Освойте язык крупного бизнеса и финансовых технологий и научитесь разрабатывать веб-приложения на фреймворке Spring. Всесторонне подготовим к собеседованиям и поиску первой работы. Предложим вашу кандидатуру в партнерские компании! Начнем писать код на первом уроке. На курсах вас ждут сотни упражнений в тренажере, задачки-испытания для тех, кто любит посложнее, а также 5 проектов, в рамках которых вы напишете полноценные приложения для портфолио на GitHub 🎁 Пройдите 5 бесплатных уроков из профессии и получите скидку 10% на курс! Готовы попробовать прямо сейчас? Оставьте заявку, и мы расскажем, как пройти бесплатные курсы профессии!

Конфигурирование пула соедининений JDBC в Hibernate Возможно, вы не знаете, но Hibernate поддерживает пул соединений JDBC. 😳 Предложенная сегодня статья расскажет о том, как сконфигурировать пул соединений JDBC в Hibernate-приложении, а также в нативном Hibernate-приложении. Приятного чтения! Читать статью

Samokat.teсh Meetup — Backend Когда: 29 сентября (пятница), 18:00 – 21:30 по Мск Где: г. Москва, Берсеневская набережная, 6с3
Samokat.teсh Meetup — Backend Когда: 29 сентября (пятница), 18:00 – 21:30 по Мск Где: г. Москва, Берсеневская набережная, 6с3 (Loft Moskva Красный Октябрь) Формат: офлайн + онлайн-трансляция Приходите послушать про реалтайм расчёты, производительность платформ лояльности и интеграции с легаси монолитом! Только конкретные примеры из практики и личный опыт спикеров из Samokat.teсh и МТС Финтех. Доклады: 1️⃣ Десятки тысяч real-time расчётов, или как мы построили платформу лояльности — Артём Алекторов, руководитель продуктового кластера «Лояльность и автоматизация маркетинга» в Samokat.teсh 2️⃣ Эффективная работа с памятью и CPU на Go — Александр Мелких, ведущий разработчик Samokat.teсh (сервис Платформа лояльности) 3️⃣ Положил базу? Лучше бы положил данные в Kafka — Евгений Пряхин, технический лидер стрима «Инвестиции», МТС Финтех Будет интересно бэкенд-разработчикам и архитекторам любого стека: подходы и доработки подойдут всем. 👉 Регистрация и чат митапа Реклама ООО «Умное пространство» ИНН 7811554010 erid:LatgBSZom

Особое мнение: смотрим на нагрузочные тесты как на функциональные Что делать, если у команды появилась потребность регулярно оценивать производительность приложения и в динамике сравнивать быстродействие с прошлыми прогонами, а внедрять для этого решение enterprise-уровня - это как из пушки по воробьям? Мы решили пойти немного неочевидным, но продуктивным путём, воспользовавшись опытом реализации функциональных тестов и их интеграции в систему CI/CD, ведь, в сущности, почему нужно обязательно смотреть на тестирование производительности, как на что-то особенное? Что из этого получилось, и с какими проблемами при этом пока ещё приходится мириться - читайте в статье. Читать статью

🟥 Мастхэв-мероприятие для Java-разработчиков 🔄 Бесплатный открытый урок «Транзакции в Kafka» от OTUS. Что будет на занятии:
🟥 Мастхэв-мероприятие для Java-разработчиков 🔄 Бесплатный открытый урок «Транзакции в Kafka» от OTUS. Что будет на занятии: - Посмотрим, как чтение данных из Kafka можно сделать транзакционным. - В ряде случаев требуется дополнительно обеспечить корректность обработки данных – изучим, как это можно реализовать. Преподаватель Сергей Петрелевич – Java-разработчик, в отрасли с 2003 года. Программировать начал со времен ZX-Spectrum. 8 лет в разработке банковских процессинговых систем пластиковых карт. 🌐 Занятие пройдёт 27 сентября в 20:00 мск в рамках курса «Java Developer. Professional». Это отличная возможность совершенно бесплатно протестировать формат обучения и задать преподавателю любые вопросы в режиме реального времени! Пройдите бесплатное вступительное тестирование прямо сейчас и зарегистрируйтесь на событие: ➡️ Пройти тест Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru

OOM: direct memory при работе с сетью TCP/IP через NIO в Java Привет, меня зовут Денис Агапитов, я руководитель группы Platform Core компании Bercut. Работаю в компании без малого 20 лет, из них 18 пишу на Java. Сегодня я расскажу об опыте увеличения производительности сетевого стэка и проблемах, с которыми можно столкнуться при использовании NIO в Java. Эта статья основана на реальной практике борьбы с "OutOfMemory: direct memory". Читать статью