TGViewer
Channel Public Channel
Java Developer

Java Developer

@java_tg

Авторский канал действующего разработчика — интересные заметки, новые технологии, библиотеки и фреймворки

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

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

Реклама на бирже: https://telega.in/c/java_tg
Subscribers
14.8K
Photos
2.2K
Videos
162
Links
2.5K

Showing posts older than #1838 · Back to latest

Older Posts 20 shown
Post #1836 3.84K
📱 Инверсия управления (IoC)

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

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

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

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

📱 Java Developer | #обучение
  • ❤ 34
  • 🔥 5
  • 💯 1
Post #1835 3.86K
  • 🤯 15
  • 👍 7
  • ❤ 2
Post #1834 4.01K
  • 🔥 9
  • 💯 3
  • 🤩 2
Post #1832 4.07K
1 лайк = -1 созвон

➡️ Java Developer | #memes
  • 👍 98
  • 🤣 10
  • ❤ 2
Post #1830 4.1K
👩‍💻 IntelliJ IDEA 2024.3 EAP: Новые возможности и улучшения

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

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

➡️ Java Developer | #статья
  • ❤ 9
  • 👍 5
Post #1829 3.85K
❔ Вопрос с собеседования

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

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

➡️ Java Developer | #собеседование
  • ❤ 6
  • 🔥 2
Post #1827 4.15K
В опасное время живём

➡️ Java Developer | #memes
  • 🤣 42
  • 👍 4
Post #1825 3.88K
👩‍💻 Jackson

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

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

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

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

➡️ Java Developer | #обучение
  • 🔥 15
  • 🏆 14
  • ❤ 4
Post #1823 4.14K
❔ Задача с 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
  • 👍 12
  • ❤ 3
Post #1820 4.66K
👩‍💻 Spring Boot: Кэширование данных в приложении

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

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

➡️ Java Developer | #полезное
  • ❤ 9
Post #1813 4.15K
👩‍💻 Comparator

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

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

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

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

➡️ Java Developer | #обучение
  • 🏆 21
  • 👍 8
  • ❤ 2
Post #1807 4.27K
👩‍💻 Spring по верхам: Разработка REST-сервиса

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

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

➡️ Java Developer | #полезное
  • ❤ 4
  • 👍 4
  • 🔥 3
Post #1796 3.84K
❔ Задача с LeetCode «Subsets II №90»

Дан целочисленный массив nums, который может содержать дубликаты. Необходимо вернуть все возможные подмножества (множество всех подмножеств).

Решение не должно содержать дублирующиеся подмножества. Порядок возвращаемого результата не важен.

Пример 1:
Ввод: nums = [1,2,2]
Вывод: [[],[1],[1,2],[1,2,2],[2],[2,2]]

Пример 2:
Ввод: nums = [0]
Вывод: [[],[0]]

Ограничения:
- Длина массива nums: от 1 до 10.
- Значения элементов массива: от -10 до 10.

➡️ Java Developer | #задача #medium
  • 👍 11
  • 👨‍💻 8
  • ❤ 4
Older posts →
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →