이 기사에서는 데이터를 저장하기 위해 Hashmap 캐시를 사용하는 Java 방법에 대해 설명합니다. 다음과 같이 참조에 대해 공유하십시오.
개인 정적 최종 해시 맵 <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 (); }} public static xxx getCachedXxx (긴 색인, 비트 맵핑 가능한 DefaultBitMap) {xxx d = null; 동기화 된 (scache) {d = scache.get (index); } if (d == null) {//. . . 동기화 된 (sartcache) {// xxx value = scache.get (index)를 확인한 후 캐시가 변경되었을 수 있습니다. if (value == null) {scache.put (index, d); } else {d = value; }}} return d;}Java 알고리즘에 대한 자세한 내용은이 사이트에 관심이있는 독자들이 주제를 볼 수 있습니다. "Java 데이터 구조 및 알고리즘 자습서", "Java Operation Dom Node Tips 요약", "Java 파일 및 디렉토리 작동 팁 요약"및 "Java Cache Operation Tips의 요약"을 볼 수 있습니다.
이 기사가 모든 사람의 Java 프로그래밍에 도움이되기를 바랍니다.