Java | Фишки и трюки
7.21K subscribers
182 photos
29 videos
6 files
40 links
Java: примеры кода, интересные фишки и полезные трюки

Купить рекламу: https://telega.in/c/java_tips_and_tricks

✍️По всем вопросам: @Pascal4eg
Download Telegram
🔥 Разница между HashMap и ConcurrentHashMap

1️⃣ HashMap:

• Не потокобезопасен.
• Быстрее в однопоточном окружении.
• Можно получить ConcurrentModificationException, если итерация выполняется параллельно с изменением данных.

2️⃣ ConcurrentHashMap:

• Потокобезопасен.
• Использует сегментацию для увеличения производительности в многопоточном режиме.
• Не выбрасывает ConcurrentModificationException.

Пример:
Map<String, String> map = new ConcurrentHashMap<>();
map.put("key", "value");


💡 Совет: Для многопоточных приложений используйте ConcurrentHashMap.

#java #hashmap #concurrenthashmap
Please open Telegram to view this post
VIEW IN TELEGRAM
👍11🤯31