起航学习网

- 让每个人都能学到最前沿新知识、新技能!
起航学习网
当前位置: 起航学习网 > 短期培训 > 编程语言 > Java使用本地缓存的方法

Java使用本地缓存的方法

时间:2022-08-14 14:43:17来源:零基础学Java 作者:Java学习网 已有: 名学员访问该课程

  快捷搜索:java本地缓存

前言: 在本文中,IT培训网小编将介绍图像缓存。本文介绍的本地缓存使用了前面文章 Externalizing Resources - Persisting Images i

在本文中,IT培训网小编将介绍图像缓存。本文介绍的本地缓存使用了前面文章 Externalizing Resources - Persisting Images in RMS 中介绍的代码和课程。请注意,此处描述的概念适用于图像以外的其他类型的资源。

图像缓存提供了许多好处,包括从应用程序外部化图像资源、隐藏图像的来源、管理和检索、仅在需要或更新时下载图像以及仅保留最常用的图像。所有这些好处都有助于缩小应用程序的大小。以下框图说明了图像缓存的元素:

使用图像缓存非常简单:

应用程序获取图像缓存的实例

应用程序通过名称通过缓存检索资源

然后,图像缓存:

尝试从内存中检索资源

如果不在内存中,则尝试从存储中加载它

如果不在存储中,它会分派一个线程从网络加载它

以下活动图中说明了此顺序和逻辑:

图像缓存由 class 实现 ImageCache,该接口 ImageCacheListener定义了事件通知的侦听器接口,以及一些辅助实用程序方法。它们加起来 大约有17 KB,比在 MIDlet 套件中嵌入大量静态图像还要小。以下两个类继承和关联图说明了 MIDlet 和 Image 缓存关系:

图像缓存依赖于记录管理系统 (RMS) 在本地存储图像以供以后使用。在 RMS 中,创建了一个图像记录存储,其中包含单个图像,每个记录一个图像。每条记录的格式如下:

为了管理图像记录存储,图像缓存使用 ImageRmsUtils技术技巧 Externalizing Resources - Persisting Images in RMS中描述的实用程序类。每条记录都有以下字段:资源名称、宽度和高度、时间戳、长度和图像原始字节,这是管理缓存中的图像所需的所有最小信息。为了管理网络连接,图像缓存使用 NetworkUtils技术提示通过 HTTP 访问资源中描述的实用程序类。

文章出自:http://qh.itpxw.cn/peixun/software/2022123613.html

文章标题:Java使用本地缓存的方法



免责声明:本站文章均由入驻起航学习网的会员所发或者网络转载,所述观点仅代表作者本人,不代表起航学习网立场。如有侵权或者其他问题,请联系举报,必删。侵权投诉

你也许会喜欢如下的文章?
(责任编辑:深圳学历教育网)
顶一下
(0)
0%
踩一下
(0)
0%
------分隔线----------------------------
培训学校
IT培训网 访问该机构站点 报名留言 加为好友 用户等级:注册会员 用户级别:10 机构名称:IT培训网 联 系 人:罗老师 联系电话:13783581536 联系手机:13783581536 在线客服:起航学习网客服 在 线 QQ:起航学习网客服 电子邮件: 网站域名:http://www.itpxw.cn 注册时间:2016-07-18 11:07 最后登录:2024-02-20 13:02
推荐内容