Java News – Telegram
Java News
4.31K subscribers
248 photos
5 videos
1 file
1.47K links
Все новости связанные с Java!

По всем вопросам: @NadikaKir

Мы на бирже: https://telega.in/c/java_newss
Download Telegram
Как написать на Java функцию, подобную sizeof в C

Если вы только начинаете изучать Java и уже имеете опыт программирования на С, то можете заметить разницу между этими двумя языками. К примеру, String — это объект в Java, а не массив символов с конечным NULL. Аналогично, в Java нет оператора sizeof(). Все примитивы имеют заранее определенный размер, например int — 4 байта, char — 2 байта, short — 2 байта, long и float — 8 байт и так далее.

Читать статью
👍21
🔥Есть очень эффективный инструмент для создания тестов на Java

Освойте его на бесплатном практическом уроке «Пишем тесты на Java с помощью Cucumber Framework» от OTUS. На вебинаре:- познакомимся с библиотекой Cucumber;- научимся писать тесты с помощью нее;- ответим на все возникающие вопросы.

Занятие пройдёт 17 января в 20:00 мск и будет приурочено к старту курса «Java QA Engineer. Professional». Доступна рассрочка на обучение!

💪Пройдите короткое тестирование прямо сейчас, чтобы занять место на открытом уроке и получить запись: https://otus.ru/lessons/java-qa-pro/?utm_source=telegram&utm_medium=cpc&utm_campaign=jqa&utm_term=java_newss&utm_content=lesson-17-01-2024#event-3820

Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru

Реклама. ООО "ОТУС ОНЛАЙН-ОБРАЗОВАНИЕ". ИНН 9705100963. erid: LjN8KMaje
👍3
⚡️ Тест по Java от OTUS

Проверь насколько хорошо ты знаешь Java и готов освоить Spring!

Ответишь — пройдешь на продвинутый курс "Разработчик на Spring Framework" от OTUS по специальной цене.

👉 ПРОЙТИ ТЕСТ: https://otus.pw/OZfF/

🎫 Курс можно приобрести в рассрочку

Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3
Hibernate: заполняем пробелы

Я не гуру разработки и не читал книжку по Hibernate на 800 страниц. Я просто любознательный малый, который решил немного хлебнуть из бездонной бочки знаний по разработке на Java. Эта статья рассчитана на Junior разработчиков, которые хотят заполнить пробелы по Hibernate. Если это будут читать более опытные разработчики: напишите замечания по техническому наполнению статьи. Буду вам очень признателен. Со вступлением все. Поехали)

Читать статью
👍5
Telegram-бот счётчик сообщений на Java и Spring Boot

В этой статье я покажу, как написать Telegram-бот на Java с использованием Spring Boot, PostgreSQL и JPA. Также создадим исполняемый jar-файл. Сам же бот будет подсчитывать сообщения от пользователей и записывать эти данные в БД.

Читать статью
👍6
🧠 Учитесь программировать на курсе Java-разработчик с трудоустройством. Вы пройдёте путь от новичка до junior-специалиста и сможете зарабатывать до 100 000 рублей уже в начале карьеры.

Вы с нуля освоите Java, SQL, Spring и Git. Создадите поисковый движок для портфолио и разработаете backend-составляющую для книжного интернет-магазина — аналога ЛитРес.

Бонусы для участников курса:

первые 6 месяцев — бесплатно;
новая работа уже через 8 месяцев
удобная рассрочка и скидка;
гарантия трудоустройства от Центра карьеры Skillbox. Если вы не выйдете на работу, мы вернём вам деньги за курс;
год бесплатного английского.


Узнать подробнее о курсе и получить специальную скидку можно здесь: https://epic.st/cKniM

☃️🎁Начните год с новых знаний! Новогодняя скидка до 60% и второй курс в подарок!

Реклама. ЧОУ ДПО «Образовательные технологии «Скилбокс (Коробка навыков)», ИНН: 9704088880
👍2
Создаем базовый репозиторий на основе Spring Data JPA

Сегодня мы разберемся в том, как создать свой собственный базовый репозиторий, который вы cможете настроить под каждый объект вашей сущности. 😳

Поможет в этом деле Thorben Janssen, известный эксперт в Spring Data JPA.

Приятного чтения!

Читать статью
👍3
🔥 Освойте один из важнейших инструментов Java-разработчика

На бесплатном практическом уроке «Основы работы с Spring Data JDBC» от OTUS и Александра Фисунова — Senior Kotlin Developer в SSP Software на проекте ВТБ.

На вебинаре:
- разберемся, как работать с реляционными базами данных из Spring Boot приложения с использованием Spring Data JDBC;
- проведем небольшое сравнение с модулем Spring Data JPA;
- ответим на все возникающие вопросы.

📢📢 Встречаемся 30 января в 20:00 мск. Открытый урок проходит в преддверии обновленного запуска курса «Java Developer. Professional».

➡️ Пройдите короткий тест прямо сейчас, чтобы посетить бесплатный урок и получить запись: https://otus.pw/FIMm/

Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2
Пишем Java REST API на основе Spring Boot

Предложенное сегодня руководство научит вас создавать безопасные REST API с защитой на основе OAuth 2.0 и JWT аутентификацией, а также упаковывать результат в нативные образы Spring Boot. 😳

Хорошей практики!

Читать статью
👍3
☘️ Изучите Spring и в 2024 году вас ждёт профессиональная удача

Освойте востребованный фреймворк для создания приложений на Java, чтобы выйти на новый профессиональный уровень.

🔝 Приходите на онлайн-курс «Разработчик на Spring Framework» от OTUS!

Что вы получите:
✔️ Понимание, как создавать Web-приложения на микросервисной архитектуре и решать высокоуровневые задачи по разработке.
✔️ Умение быстро проходить путь от идеи до production-grade.
✔️ Владение фреймворками Spring и технологиями вспомогательных проектов (Spring MVC, Spring Security, Spring Boot, Spring Reactive Stack, Spring 5).

➡️ Пройдите короткий тест прямо сейчас и узнайте, готовы ли вы расширить карьерные перспективы: https://otus.pw/QB15/

Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2
Присоединяйтесь к нашему бесплатному курсу и начните увлекательное путешествие в мир Java!

Изучайте основы, создавайте программы, разбирайтесь с методами и анализируйте ошибки в коде. Практика, упражнения и проверочные тесты помогут вам освоить навыки программирования.

🎓 Чему вы научитесь:
— Создавать программы с использованием основных конструкций языка.
 — Разделять код на методы для повторного использования.
 — Анализировать ошибки в коде с использованием отладочной печати.

💼 Включено в курс:
29 уроков (видео и/или текст), 35 упражнений в тренажере, 95 проверочных тестов + дополнительные материалы.

Вы с нами?😉

Реклама. АНПОО "ХЕКСЛЕТ КОЛЛЕДЖ". ИНН 7839056670.
👍3
Обнаружение и предотвращение утечек памяти в Java

Несмотря на наличие в Java надежной автоматической сборки мусора, утечки памяти в этом языке остаются сложной проблемой для разработчиков. Такие утечки происходят, когда объекты больше не нужны приложению, но на них по-прежнему ссылаются другие объекты, что не позволяет сборщику мусора освободить занимаемую ими память. Со временем это может привести к значительному снижению производительности приложения и даже к его аварийному завершению из-за исключения OutOfMemoryError. Цель данной статьи  —  разобраться в тонкостях утечек памяти в Java, изучить методы их обнаружения и стратегии предотвращения.

Читать статью
👍6🔥2
Java-разработчики, вас зовут в Тинькофф

Участвуйте в Java Weekend Offer, если ваш опыт больше 3 лет. Пройдите все этапы собеседования за выходные и, если все понравится, получите оффер.

Сможете решать сложные задачи, расти в сильной команде, работать на топовом стеке и пользоваться бенефитами.

Выбирайте удобную дату и пробуйте свои силы. Оставьте заявку до 14 февраля

АО «Тинькофф Банк», ИНН 7710140679
👍4😢1
Особое мнение: смотрим на нагрузочные тесты как на функциональные

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

Читать статью
👍5
Как пройти собеседование в компанию мечты? ☄️

26 января проведем техническое собеседование на позицию Senior Java Developer в «Цифровые Привычки», 350.000₽+

В прямом эфире:

Разберем реальное CV;
Обсудим, на что обращают внимание рекрутеры, а на что — интервьюеры;
Расскажем о частых ошибках на собеседовании и как не допустить их.

А после эфира поделимся чек-листом, который поможет учесть все требования 2024 года при подготовке к собеседованию.

Интервьюер – Роберт Мазипов. Java Architect с опытом программирования на Java 4 года. Преподаватель на курсе Senior Java Developer.

Больше — в прямом эфире!
Регистрация по ссылке: https://clck.ru/38B5X8

Реклама. ООО "Платформа непрерывного обучения" ИНН 7839405924
erid: 2VtzqwGuWD4
Please open Telegram to view this post
VIEW IN TELEGRAM
5👍1😁1😢1
Конфигурирование пула соедининений JDBC в Hibernate

Возможно, вы не знаете, но Hibernate поддерживает пул соединений JDBC. 😳

Предложенная сегодня статья расскажет о том, как сконфигурировать пул соединений JDBC в Hibernate-приложении, а также в нативном Hibernate-приложении.

Приятного чтения!

Читать статью
👍6
🔥Незаменимый инструмент для автоматизации тестирования на Java

👉Освойте его на бесплатном открытом уроке «Возможности тестирования через Spring Contract Testing» от OTUS.

📖На вебинаре вы вместе с опытным экспертом познакомитесь с возможностями тестирования через Spring Contract Testing и получите ответы на любые свои вопросы по теме.

📆Занятие пройдёт 31 января в 20:00 мск и будет приурочено к старту курса «Java QA Engineer. Professional». Доступна рассрочка на обучение!

💪Пройдите бесплатный тест прямо сейчас, чтобы занять место на открытом уроке и получить запись: Пройти тест

Реклама. ООО "ОТУС ОНЛАЙН-ОБРАЗОВАНИЕ". ИНН 9705100963. erid: LjN8K4irR
👍31
SDKMan! - менеджер управления версиями Java

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

Для упрощения процесса переключения между версиями существует менеджер версий SDKMan!

Подробности в статье.

Читать статью
👍4
This media is not supported in your browser
VIEW IN TELEGRAM
🔥 Пройди тест по Java и проверь свои знания.

Ответишь
— пройдешь на продвинутый курс "Java Developer. Professional" от OTUS по специальной цене + получишь доступ к записям открытых уроков курса курса

🔝 Обновленная, расширенная программа

👉 ПРОЙТИ ТЕСТ: https://otus.pw/RIHA/

Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5😱1
Кэширование контекста Spring между запусками тестов: как ускорить процесс локального тестирования

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

Читать статью
👍4🔥4
Как узнать, допускает ли изменения коллекция в Java?

Пишу эту статью, чтобы помочь Java-разработчикам понять, почему необходимо различать интерфейсы изменяемых (mutable) и неизменяемых (immutable) коллекций. Java  —  на редкость эффективный язык программирования с почти 30-летней историей. Java Collections Framework (JCF)  —  одна из наиболее активно используемых частей стандартной библиотеки Java  —  сыграл важную роль в успешном развитии языка. Сегодня Java продолжает совершенствоваться в соответствии с новыми требованиями, оставаясь в ряду лучших языков программирования. Однако, как и во многих других начинаниях, прошлые успехи не являются гарантией будущих достижений.

Читать статью
👍5