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

Older Posts 20 shown
Post #1092 4.81K
  • ⚡ 13
  • ❤ 2
  • 🤣 2
Post #1088 5.55K
👩‍💻 Lombok

Lombok — это библиотека, которая позволяет сократить объем кода, необходимого для написания классов.

Она предоставляет аннотации, которые автоматически генерируют геттеры, сеттеры, конструкторы, методы toString(), equals(), hashCode() и другие.

➡️ Java Developer
  • ❤ 33
  • ⚡ 3
  • 🤣 3
Post #1087 4.91K
❔ Вопрос с собеседования

Что такое JAXP?

Ответ: JAXP, The Java API for XML Processing (Java API для обработки XML) — набор API, упрощающих обработку XML данных в программах написанных на Java. Содержит реализации DOM, SAX и StAX парсеров, поддерживает XSLT и возможность работать с DTD.

➡️ Java Developer
  • ❤ 9
  • 💯 9
Post #1086 5.55K
👩‍💻 Класс StringJoiner

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

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

Кроме того, StringJoiner часто используется для преобразования коллекции объектов в строку:
List<String> languages = List.of("Python", "Java", "JavaScript");

StringJoiner joiner = new StringJoiner("-");

for (String language : languages) {
joiner.add(language);
}

System.out.println(joiner.toString());
// Python-Java-JavaScript


➡️ Java Developer
  • ❤ 27
  • ⚡ 8
  • 💯 3
Post #1085 4.97K
  • ⚡ 5
  • ❤ 1
Post #1084 4.66K
  • ❤ 1
  • 😁 1
Post #1082 5.91K
👩‍💻 Подтверждение электронной почты с помощью Spring Boot & Angular

В этой статье поговорим о важном аспекте безопасности — подтверждении почты пользователей. Мы расскажем, как сделать это с использованием Spring Boot и Angular, двух мощных инструментов для создания современных веб-приложений.

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

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

➡️ Java Developer
  • ❤ 13
  • ⚡ 2
  • 💯 2
Post #1081 5.15K
❔ Вопрос с собеседования

Сделайте HashMap из HashSet<Map.Entry<K, V>>

Ответ: ответ на картинке.

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

Приведите пример, когда какая-либо коллекция выбрасывает UnsupportedOperationException

Ответ: ответ на картинке.

➡️ Java Developer
  • ❤ 15
  • ⚡ 3
  • 💯 3
Post #1075 4.87K
Сегодня понедельник, поэтому давайте там эцсамое тырыпыры поднапряжемся

➡️ Java Developer | #memes
  • 😁 22
  • 🤣 6
  • ❤ 3
Post #1073 4.77K
👩‍💻 Маркерный интерфейс

Маркерный интерфейс — это интерфейс, который не содержит ни одного метода.

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

➡️ Java Developer
  • ❤ 12
  • ⚡ 3
  • 💯 1
Post #1069 5.49K
⌨️ Spring Data JPA

Spring Data JPA — это модуль Spring Data, который использует JPA для хранения данных в реляционной базе данных. Особенностью этого модуля является автоматическое создание реализаций репозиториев из интерфейсов.

В примере мы создаем интерфейс UserRepository, который расширяет JpaRepository. Это позволяет использовать готовые методы для работы с базой данных, такие как save, findAll, delete и др. Также в UserRepository мы добавляем собственный метод findByUsername для поиска пользователя по его имени.

Сервис UserService использует UserRepository и может использоваться в контроллере для обработки запросов от клиента и возвращения данных из базы данных.

Результатом работы этого кода будет возможность поиска пользователя по его имени в базе данных с помощью метода findByUsername из репозитория UserRepository.

➡️ Java Developer
  • ⚡ 10
  • ❤ 8
  • 💯 3
  • 😁 1
Post #1068 4.8K
❔ Вопрос с собеседования

LinkedList — это односвязный, двусвязный или четырехсвязный список?

Ответ: Двусвязный: каждый элемент LinkedList хранит ссылку на предыдущий и следующий элементы.

➡️ Java Developer
  • ❤ 16
  • 💯 3
  • 😁 2
Post #1064 5.08K
❔ Вопрос с собеседования

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

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

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