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
Please open Telegram to view this post
VIEW IN TELEGRAM
😁442
Please open Telegram to view this post
VIEW IN TELEGRAM
😁34🤣1692💯2
Что выведет код сверху?
Anonymous Quiz
37%
Ha169
39%
HaHa
7%
Ha
18%
Ошибка компиляции
122
👩‍💻 JOOQ: Введение

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

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

➡️ Java Developer | #статья
Please open Telegram to view this post
VIEW IN TELEGRAM
64
Вопрос с собеседования

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

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

➡️ Java Developer
Please open Telegram to view this post
VIEW IN TELEGRAM
228
⌨️ Character.isWhitespace()

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

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

➡️ Java Developer
Please open Telegram to view this post
VIEW IN TELEGRAM
176💯3
Please open Telegram to view this post
VIEW IN TELEGRAM
😁6112🤣6💯3
👩‍💻 Аннотации и рефлексия в Java

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

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

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

➡️ Java Developer | #статья
Please open Telegram to view this post
VIEW IN TELEGRAM
94
Вопрос с собеседования

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

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

➡️ Java Developer
Please open Telegram to view this post
VIEW IN TELEGRAM
245
👩‍💻 Jackson

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

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

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

➡️ Java Developer
Please open Telegram to view this post
VIEW IN TELEGRAM
137👍3
5
Please open Telegram to view this post
VIEW IN TELEGRAM
🤣68252😁1
Вопрос с собеседования

Что такое Dependency Injection?

Ответ: Dependency Injection (внедрение зависимости) — это набор паттернов и принципов разработки ПО, которые позволяют писать слабосвязный код. В полном соответствии с принципом единой обязанности объект отдаёт заботу о построении требуемых ему зависимостей внешнему, специально предназначенному для этого общему механизму.

➡️ Java Developer
Please open Telegram to view this post
VIEW IN TELEGRAM
2341
👩‍💻 SpringSecurity: Простой сервис аутентификации и авторизации

В данной статье автор рассказывает, как написать простой сервис аутентификации и авторизации с выдачей JWToken.

Для реализации используется Java 17, SpringBoot 3.2.0, h2 и Maven.

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

➡️ Java Developer | #статья
Please open Telegram to view this post
VIEW IN TELEGRAM
21