Java Developer – Telegram
Java Developer
15.8K subscribers
1.86K photos
135 videos
2 files
2.07K links
Авторский канал действующего разработчика — интересные заметки, новые технологии, библиотеки и фреймворки

Сотрудничество: @bape_ads
Прайс: @bape_media

РКН: https://clck.ru/3GHfTK

Реклама на бирже: https://telega.in/c/java_tg
Download Telegram
👩‍💻 Spring по верхам: Разработка REST-сервиса

В серии роликов «Spring по верхам» автор рассказывает о применении экосистемы Spring при разработке приложений на платформе Java.

📱 Смотреть на YouTube

➡️ Java Developer | #полезное
Please open Telegram to view this post
VIEW IN TELEGRAM
4👍4🔥3
Было?

➡️ Java Developer | #memes
Please open Telegram to view this post
VIEW IN TELEGRAM
🤣49👍5😁3🔥1
👍1
Что выведет код сверху?
Anonymous Quiz
3%
1010
58%
1010.2
6%
20.2
32%
Ошибка
👍8
👩‍💻 Comparator

Comparator — это интерфейс, который используется для реализации произвольной сортировки элементов коллекции.

Чтобы задать свой порядок сортировки, нужно создать класс, реализующий Comparator, а затем переопределить метод compare.

В примере на картинке класс Main реализует интерфейс Comparator для целых чисел Integer и сортирует список чисел в обратном порядке.

🏆 — если использовал на практике

➡️ Java Developer | #обучение
Please open Telegram to view this post
VIEW IN TELEGRAM
🏆21👍82
Please open Telegram to view this post
VIEW IN TELEGRAM
💯20🔥7🤣5👻1
Под какой буквой правильный ответ?
Anonymous Quiz
19%
A
7%
B
20%
C
54%
D
4
👩‍💻 Spring Boot: Кэширование данных в приложении

Благодаря этому видео вы узнаете о том, как настроить кэширование в приложении на Spring Boot.

📱 Смотреть на YouTube

➡️ Java Developer | #полезное
Please open Telegram to view this post
VIEW IN TELEGRAM
9
Please open Telegram to view this post
VIEW IN TELEGRAM
😁254
Задача с LeetCode «Valid Palindrome №125»

Фраза является палиндромом, если после преобразования всех прописных букв в строчные и удаления всех небуквенно-цифровых символов она читается одинаково и вперед, и назад.

Учитывая строку s, верните true, если это палиндром, или false в противном случае.

Пример 1:
Вход: s = "A man, a plan, a canal: Panama"
Выход: true
Пояснение:"amanaplanacanalpanama" палиндром.

Пример 2:
Вход: s = "race a car"
Выход: false
Пояснение: "raceacar" не палиндром.

Ограничения:
1. 1 <= s.length <= 2 * 105
2. s состоит только из печатных символов ASCII

➡️ Java Developer | #задача #easy
Please open Telegram to view this post
VIEW IN TELEGRAM
👍123
👩‍💻 Jackson

Jackson — это популярная библиотека для работы с форматом JSON в Java. Она предоставляет удобные средства для сериализации и десериализации объектов Java в формат JSON и наоборот.

В этом примере мы использовали ObjectMapper из библиотеки Jackson для сериализации объекта Car в формат JSON. С помощью метода writeValueAsString мы преобразовали объект Car в его строковое представление JSON и вывели на консоль.

Зависимость Maven — КЛИК

🏆 — если работал с JSON

➡️ Java Developer | #обучение
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥15🏆144
Please open Telegram to view this post
VIEW IN TELEGRAM
🤣42👍4
Вопрос с собеседования

Что обозначает ключевое слово transient?

Ответ: Поля класса, помеченные модификатором transient, не сериализуются. Обычно в таких полях хранится промежуточное состояние объекта, которое, к примеру, проще вычислить. Другой пример такого поля - ссылка на экземпляр объекта, который не требует сериализации или не может быть сериализован.

➡️ Java Developer | #собеседование
Please open Telegram to view this post
VIEW IN TELEGRAM
6🔥2
👩‍💻 IntelliJ IDEA 2024.3 EAP: Новые возможности и улучшения

Делимся с вами статьей, где описаны все нововведения IntelliJ IDEA 2024.3: улучшения для java и kotlin, прокаченный AI Assistant, улучшенный UX и другое.

Ссылка на статью

➡️ Java Developer | #статья
Please open Telegram to view this post
VIEW IN TELEGRAM
9👍5
1 лайк = -1 созвон

➡️ Java Developer | #memes
Please open Telegram to view this post
VIEW IN TELEGRAM
👍98🤣102
🔥9💯3🤩2
Что выведет код сверху?
Anonymous Quiz
9%
1
14%
2
73%
5
4%
10
🤯15👍72
📱 Инверсия управления (IoC)

Инверсия управления (IoC) — это принцип ООП, используемый для уменьшения связанности между классами и объектами.

В Java IoC часто реализуется с помощью контейнера внедрения зависимостей (Dependency Injection Container). Он отвечает за создание, настройку и предоставление объектов зависимым классам.

Говоря простым языком, при использовании IoC кодом будет управлять фреймворк, а не программист.

❤️ — если применяешь IoC

📱 Java Developer | #обучение
Please open Telegram to view this post
VIEW IN TELEGRAM
34🔥5💯1
📱 Ребрендинг, ребрендинг, ребрендинг!

Java Developer переходит в премиум формат: новое оформление, ещё более качественный материал и новые знакомства.

В первую очередь хотим познакомить вас с Горилычем — нашим официальным маскотом, о биографии которого вы можете узнать с изображения.

Что будет с каналом?

Впредь, весь контент будет проверяться реальными разработчиками, оформляться дизайнерами и публиковаться в удобном формате. В будущем планируются съемки обучающих видео на YouTube, написание полезных статей на Хабр, а также конкурсы с уникальными призами!

Взамен просим Вас поддержать канал бустом:
https://news.1rj.ru/str/boost/java_tg

Бусты дадут возможность публиковать не менее интересные истории от лица канала и добавлять кастомные реакции.

Спойлер: первым делом анимируем Горилыча и добавим его эмоджи в список реакций🦍

📱 Java Developer
Please open Telegram to view this post
VIEW IN TELEGRAM
188🏆6🤯3🔥1
База?

📱 Java Developer | #memes
Please open Telegram to view this post
VIEW IN TELEGRAM
💯48😁147👍2