Problèmes courants avec HashMap en dehors des boucles infinies
Au-delà du problème de la boucle infinie, HashMap peut présenter d'autres inconvénients. Ces problèmes découlent généralement d'une mauvaise utilisation de la structure de données et peuvent être classés en deux catégories principales :
Problèmes liés à l'implémentation : Par exemple, dans les versions JDK 1.7, l'insertion concurrente pouvait ...
Publié le 29 septembre à 22h35
Implémentation et principes de LinkedHashMap en Java
LinkedHashMap est une structure de données couramment utilisée en Java. Le cache LruCache dans Android utilise LinkedHashMap en interne. L'algorithme LRU (Least Recently Used) vise à éliminer les objets de cache les moins récemment utilisés lorsque le cache est plein.
Algorithme de cache LruCache
LruCache utilise l'algorithme LRU. L'idée princi ...
Publié le 8 juin à 08h27