java核心技术10阅读(十三)-部署java应用程序

JAR文件
一个 JAR 文件既可以 包含类文件,也可以包含诸如图像和声音这些其他类型的文件。
创建一个新的JAR文件格式

jar cvf JARFileName File File2 . . .

除了类文件、图像和其他资源外,每个 JAR 文件还包含一个用于描述归档特征的清单文
件(manifest )。
在这里插入图片描述

classLoader.getResource(name) //接受的相对路径是相对于项目的包的根目录
getClass().getResource("about.gif");//在找到本类的地方查找 about.gif文件”。
getClass().getResourceAsStream("about.txt");//getResourceAsStream 方法读取文件中的数据

getClass().getResource可以接受相对路径和绝对路径,其中相对路径是相对于本类的路径,绝对路径是相对于项目根目录路径。

首选项 API
如果你的程序使用首选项,要让用户有机会导出和导人首选项,从而可以很容易地将设 置从一台计算机迁移到另一台计算机。
有些操作系统有一个存储配置信息的中心存储库。最著名的例子就是 Microsoft Windows
中的注册表。
类似 Windows 注册表这样的中心存储库通常都存在两个问题:
•它们会变成充斥着过期信息的“ 垃圾场”。 •配置数据与存储库纠缠在一起,以至于很难把首选项迁移到新平台。
Preferences 类以一种平台无关的方式提供了这样一个中心存储库。在 Windows 中, Preferences类使用注册表来存储信息;在 Linux 上,信息则存储在本地文件系统中。当 然,存储库实现对使用 Preferences类的程序员是透明的。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值