106 читали · 2 года назад
Java 869. В чем разница между HashMap и WeakHashMap? Для чего используется WeakHashMap?
HashMap и WeakHashMap являются реализациями интерфейса Map, но имеют различное поведение при работе с объектами, которые не используются. В HashMap каждый ключ и значение хранятся в обычных ссылках. Это означает, что если объект-ключ или объект-значение находится в HashMap и не используется, то он продолжит занимать память до тех пор, пока не будет удален из HashMap. В WeakHashMap все ключи хранятся в слабых (weak) ссылках. Это означает, что если объект-ключ не используется в других частях программы и находится только в WeakHashMap, то он может быть удален сборщиком мусора...
6 месяцев назад
Hash calculator
Прикладное программное обеспечение для 32-разрядных и 64-разрядных операционных систем семейства Microsoft Windows, работает без инсталляции, может использоваться со съёмных (отчуждаемых) носителей. Поддерживаются безопасный алгоритм хеширования (Secure hash algorithm) тип 1 (SHA-1 (168 бит)) и тип 2 (SHA-2 (512/256 бит, 512/224 бит, 512 бит, 384 бит, 256 бит, 224 бит)), и устаревший MD-5 (128 бит). Программа позволяет создавать криптографические контрольные суммы любых файлов и сохранять их значения в отдельные одноимённые файлы с расширением обозначающий алгоритм хеширования...