
Получите клиентов в любой нише!
Делегируйте запуск рекламы нам — бесплатно
Подробнее
6.2

Javazavr. Обучение Java
5.0
5
Поделиться
В избранное
Купить рекламу в этом канале
Формат:
keyboard_arrow_down
- 1/24
- 2/48
- 3/72
- 7 дней
- Репост
1 час в топе / 24 часа в ленте
Количество:
%keyboard_arrow_down
- 1
- 2
- 3
- 4
- 5
- 8
- 10
- 15
Стоимость публикации:
local_activity
3 986.01₽3 986.01₽local_mall
0.0%
Осталось по этой цене:0
Последние посты канала
Ответ на "В чем разница между HashMap и WeakHashMap? Для чего используется WeakHashMap?"
В
В качестве примера использования такой структуры данных можно привести следующую ситуацию: допустим имеются объекты, которые необходимо расширить дополнительной информацией, при этом изменение класса этих объектов нежелательно либо невозможно. В этом случае добавляем каждый объект в
#вопросы_с_собеседований
В
Java
существует 4 типа ссылок: сильные (strong reference)
, мягкие (SoftReference)
, слабые (WeakReference)
и фантомные (PhantomReference)
. Особенности каждого типа ссылок связаны с работой Garbage Collector
. Если объект можно достичь только с помощью цепочки WeakReference
(то есть на него отсутствуют сильные и мягкие ссылки), то данный объект будет помечен на удаление.WeakHashMap
- это структура данных, реализующая интерфейс Map
и основанная на использовании WeakReference
для хранения ключей. Таким образом, пара «ключ-значение»
будет удалена из WeakHashMap
, если на объект-ключ более не имеется сильных ссылок.В качестве примера использования такой структуры данных можно привести следующую ситуацию: допустим имеются объекты, которые необходимо расширить дополнительной информацией, при этом изменение класса этих объектов нежелательно либо невозможно. В этом случае добавляем каждый объект в
WeakHashMap
в качестве ключа, а в качестве значения - нужную информацию. Таким образом, пока на объект имеется сильная ссылка (либо мягкая), можно проверять хэш-таблицу и извлекать информацию. Как только объект будет удален, то WeakReference
для этого ключа будет помещен в ReferenceQueue
и затем соответствующая запись для этой слабой ссылки будет удалена из WeakHashMap
.#вопросы_с_собеседований
332
06:48
20.03.2025
В чем разница между HashMap и WeakHashMap? Для чего используется WeakHashMap?
Пишите в комментариях ваш вариант. Ответ будет у нас в канале.
#вопросы_с_собеседований
Пишите в комментариях ваш вариант. Ответ будет у нас в канале.
#вопросы_с_собеседований
396
16:02
19.03.2025
play_circleВидео недоступно для предпросмотра
Научись писать код для работы с базами данных на уровне Senior+
Тестируешь на Java и до сих пор не знаешь, как эффективно работать с JDBC, PreparedStatement и Connection Pooling?
Приходи на открытое занятие Java для продвинутых.
Автор программы, Дмитрий Тучс, Head of QA в Dodo Engineering, спикер Codefest, Codetalks, EpicHey!, ментор и open-source контрибьютор — собрал все важное на курсе Java Advanced.
Ты научишься:
👉 Писать чистый и эффективный код с JDBC API
👉 Использовать PreparedStatement правильно и безопасно
👉 Разбираться в Connection Pooling и оптимизировать производительность тестов
👉 Избегать типичных ошибок при работе с БД
Ждем тебя на открытом уроке завтра в 20:00 (МСК).
🔗 Зарегистрируйся по ссылке.
Тестируешь на Java и до сих пор не знаешь, как эффективно работать с JDBC, PreparedStatement и Connection Pooling?
Приходи на открытое занятие Java для продвинутых.
Автор программы, Дмитрий Тучс, Head of QA в Dodo Engineering, спикер Codefest, Codetalks, EpicHey!, ментор и open-source контрибьютор — собрал все важное на курсе Java Advanced.
Ты научишься:
Ждем тебя на открытом уроке завтра в 20:00 (МСК).
407
11:55
19.03.2025
Начинаем работать. Скоро будет много новых постов. Предлагайте темы, которые стоит разобрать.
494
10:33
18.03.2025
Шпаргалка. Все базовые, необходимые паттерны проектирования на Java в одном посте.
👩💻 Реализация паттернов проектирования на Java
🕯 Паттерн Decorator (Декоратор)
🕯 Паттерн Observer (Наблюдатель)
🕯 Паттерн Посетитель (Visitor)
🕯 Паттерн Factory Method (Фабричный метод)
🕯 Паттерн Proxy (Прокси)
🕯 Паттерн Command (Команда)
🔍 Что такое MVC?
👉 Java Rocks | #паттерны | пошарьте друзьям этот пост если считаете его полезным. 👍
502
10:32
18.03.2025
Ответ на "Можно ли объявить метод абстрактным и статическим одновременно?"
Нет. В таком случае компилятор выдаст ошибку:
#вопросы_с_собеседований
Нет. В таком случае компилятор выдаст ошибку:
"Illegal combination of modifiers: ‘abstract’ and ‘static’"
. Модификатор abstract
говорит, что метод будет реализован в другом классе, а static
наоборот указывает, что этот метод будет доступен по имени класса.#вопросы_с_собеседований
1500
16:30
13.12.2024
Можно ли объявить метод абстрактным и статическим одновременно?
Пишите в комментариях ваш вариант. Ответ будет у нас в канале.
#вопросы_с_собеседований
Пишите в комментариях ваш вариант. Ответ будет у нас в канале.
#вопросы_с_собеседований
1400
05:22
13.12.2024
imageИзображение не доступно для предпросмотра
Научитесь этому на бесплатном открытом уроке с использованием Resilience4j!
В мире высоких нагрузок и распределенных систем стабильность — это ключ к успеху.
🗓 На уроке 19 декабря в 20:00 мск мы разберем фреймворк Resilience4j и покажем, как повысить отказоустойчивость ваших приложений.
Спикер Сергей Петрелевич — опытный разработчик на Java и Kotlin.
🔗 Регистрируйтесь на вебинар
Все участники вебинара получат скидку на курс «Java Developer. Professional».
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576
1200
16:38
12.12.2024
Ответ на "Чем stub отличается от mock?"
#вопросы_с_собеседований
stub
используется как заглушка сервисов, методов, классов и т.д. с заранее запрограммированным ответом на вызовы.mock
использует подмену результатов вызова, проверяет сам факт взаимодействия, протоколирует и контролирует его.#вопросы_с_собеседований
987
14:54
10.12.2024
Чем stub отличается от mock?
Пишите в комментариях ваш вариант. Ответ будет у нас в канале.
#вопросы_с_собеседований
Пишите в комментариях ваш вариант. Ответ будет у нас в канале.
#вопросы_с_собеседований
1000
05:30
10.12.2024
close
С этим каналом часто покупают
Отзывы канала
keyboard_arrow_down
- Добавлен: Сначала новые
- Добавлен: Сначала старые
- Оценка: По убыванию
- Оценка: По возрастанию
5.0
0 отзыва за 6 мес.
m
**cromarketing@****.ru
на сервисе с августа 2023
24.10.202308:39
5
Спасибо, всё ок
Показать еще
Лучшие в тематике
Новинки в тематике
Статистика канала
Рейтинг
6.2
Оценка отзывов
5.0
Выполнено заявок
11
Подписчики:
4.4K
Просмотры на пост:
lock_outline
ER:
7.0%
Публикаций в день:
0.0
CPV
lock_outlineВыбрано
0
каналов на сумму:0.00₽
Подписчики:
0
Просмотры:
lock_outline
Перейти в корзинуКупить за:0.00₽
Комментарий