Java Developer
16.1K subscribers
1.57K photos
114 videos
2 files
1.71K 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
🤣22😁52
👩‍💻 Kafka: лучшие практики применения

В статье рассматриваются лучшие практики использования Apache Kafka, включая настройку продюсеров, консумеров и конфигурацию брокеров.

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

Читать статью

tags: #статья

📱 Java Developer | Чат
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥5👻31
Вопрос с собеседования

Можно ли перегрузить метод, изменив только возвращаемый тип?

Ответ: Нет, так как возвращаемый тип не входит в сигнатуру метода при перегрузке. Перегрузка возможна только если меняется список параметров (их количество, порядок или типы). Если оставить параметры такими же, но изменить только тип возврата — компилятор выдаст ошибку о дубликате метода.

tags: #собеседование

📱 Java Developer  | Чат
Please open Telegram to view this post
VIEW IN TELEGRAM
9👍8👨‍💻3
Вопрос с собеседования

Как работает HashMap при попытке сохранить в него два элемента по ключам с одинаковым hashCode(), но для которых equals() == false?

Ответ: По значению hashCode() вычисляется индекс ячейки массива, в список которой этот элемент будет добавлен. Перед добавлением осуществляется проверка на наличие элементов в этой ячейке. Если элементы с таким hashCode() уже присутствует, но их equals() методы не равны, то элемент будет добавлен в конец списка.

tags: #собеседование

📱 Java Developer | Чат
Please open Telegram to view this post
VIEW IN TELEGRAM
👍9