تصف هذه المقالة طريقة Java باستخدام ذاكرة التخزين المؤقت HashMap لحفظ البيانات. شاركه للرجوع إليه ، على النحو التالي:
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 () {synchronized (scache) {scache.clear () ؛ }} static static xxx getCacheDxxx (فهرس طويل ، bitmapdrawable defaultbitmap) {xxx d = null ؛ synchronized (scache) {d = scache.get (index) ؛ } if (d == null) {//. . . Synchronized (sartcache) {// قد تكون ذاكرة التخزين المؤقت قد تغيرت لأننا فحصنا xxx value = scache.get (index) ؛ if (value == null) {scache.put (index ، d) ؛ } آخر {d = value ؛ }}} return d ؛}لمزيد من المعلومات حول خوارزميات Java ، يمكن للقراء المهتمين بهذا الموقع عرض الموضوعات: "بنية بيانات Java وبرنامج تعليمي الخوارزمية" ، "ملخص" Tips Java ".
آمل أن يكون هذا المقال مفيدًا لبرمجة Java للجميع.