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 #1379 · Back to latest

Older Posts 20 shown
Post #1378 5.01K
👩‍💻 Jackson

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

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

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

➡️ Java Developer
  • ❤ 7
  • 👍 3
Post #1377 4.71K
❔ Вопрос с собеседования

Почему нельзя использовать byte[] в качестве ключа в HashMap?

Ответ: Хэш-код массива не зависит от хранимых в нем элементов, а присваивается при создании массива. Также у массивов не переопределен equals и выполняется сравнение указателей. Это приводит к тому, что обратиться к сохраненному с ключом-массивом элементу не получится при использовании другого массива такого же размера и с такими же элементами, доступ можно осуществить лишь в одном случае — при использовании той же самой ссылки на массив, что использовалась для сохранения элемента.

➡️ Java Developer
  • ❤ 5
Post #1375 4.92K
👩‍💻 Аннотации и рефлексия в Java

Аннотации предоставляют способ добавить метаданные к классам, методам и полям, что позволяет компилятору и другим инструментам анализировать код более глубоко.

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

Ссылка на статью — КЛИК

➡️ Java Developer | #статья
  • ❤ 4
Post #1373 5.32K
⌨️ Character.isWhitespace()

Character.isWhitespace() — это метод, который проверяет, является ли символ пробельным. Метод принимает символ в качестве аргумента и возвращает соответствующее значение типа boolean.

Символ является пробельным, если он соответствует следующим значениям: пробел (' '), табуляция (\t), перевод строки (\n), перевод страницы (\f), возврат каретки (\r).

➡️ Java Developer
  • ❤ 6
  • 💯 3
Post #1372 4.71K
❔ Вопрос с собеседования

Что
такое шаблон MVC?

Ответ: Model-View-Controller — схема разделения данных приложения, пользовательского интерфейса и управляющей логики на три отдельных компонента: модель, представление и контроллер — таким образом, что модификация каждого компонента может осуществляться независимо.

➡️ Java Developer
  • ❤ 8
Post #1370 4.82K
👩‍💻 JOOQ: Введение

Техническое и философское осмысление библиотеки для взаимодействия с базой данных JOOQ.

Ссылка на статью — КЛИК

➡️ Java Developer | #статья
  • ❤ 4
Post #1358 5.33K
👩‍💻 Комбинированная авторизация в Spring Security: Социальные сети и логин через username/password

В рамках статьи автор решил разобраться с авторизацией и аутентификацией на основе базы данных в Spring Security 6, а также внедрить авторизацию с помощью социальных сетей (Google, GitHub и др).

Ссылка на статью — КЛИК

➡️ Java Developer | #статья
  • ❤ 7
  • ⚡ 2
Post #1357 4.71K
❔ Вопрос с собеседования

Почему хранить пароль предпочтительнее в char[] или byte[], а не в String?

Ответ: во-первых, строка в виде литерала сразу раскрывает пароль, а также она всегда хранится в string-пуле. Во-вторых, byte[] или char[] можно сбросить после использования и удалить на них все ссылки.

➡️ Java Developer
  • ❤ 8
  • ⚡ 3
Post #1356 5.11K
👩‍💻 Преобразование массива в строку

В этом примере мы используем Stream API, представленный в JDK 8. Arrays.strеam() принимает массив. Метод collect() возвращает результат после выполнения указанной операции над каждым элементом массива.

Здесь мы выполняем операцию Collectors.joining() над элементами массива, которая собирает элементы и объединяет их для возврата в виде целой строки.

➡️ Java Developer
  • ❤ 14
Post #1350 4.76K
👩‍💻 Проектирование БД рекомендательной системы

В данной статье автор рассматривает проектирование системы по подходу DB-first и то, какие проблемы он помогает не просто решить, а устранить как явление.

Ссылка на статью — КЛИК

➡️ Java Developer | #статья
  • ❤ 2
Post #1349 4.85K
❔ Вопрос с собеседования

Что такое ThreadPoolExecutor?

Ответ: ThreadPoolExecutor — это класс, который предоставляет управление пулами потоков для выполнения асинхронных задач. Он является частью пакета java.util.concurrent, который предоставляет различные средства для работы с параллельными и асинхронными задачами.

➡️ Java Developer
  • ❤ 2
  • 😁 2
  • ⚡ 1
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 →