Cet article décrit la méthode de Java en utilisant le cache HashMap pour enregistrer les données. Partagez-le pour votre référence, comme suit:
Private Static Final Hashmap <long, xxx> scache = new HashMap <long, xxx> (); private static int sid = -1; public static void initalbumartCache () {try {//. . . if (id! = sid) {ClearCache (); sid = id; }} catch (RemoteException e) {e.printStackTrace (); }} public static void clearCache () {synchronisé (scache) {scache.clear (); }} public static xxx getCachedxxx (index long, bitmapDrawable defaultBitmap) {xxx d = null; synchronisé (scache) {d = scache.get (index); } if (d == null) {//. . . synchronisé (sartCache) {// Le cache peut avoir changé depuis que nous avons vérifié xxx value = scache.get (index); if (value == null) {scache.put (index, d); } else {d = valeur; }}} return d;}Pour plus d'informations sur les algorithmes Java, les lecteurs qui sont intéressés par ce site peuvent afficher les sujets: "Structure de données Java et tutoriel d'algorithme", "Résumé des conseils de nœud de Dom Operation Java", "Résumé du fichier Java et des conseils d'opération de répertoire" et "Résumé des conseils d'opération Java Cache"
J'espère que cet article sera utile à la programmation Java de tous.