java核心技术总结六

第10章

1、用命令打jar包:

选项
说明
c
创建一个新的或者空的存档文件并加入文件
C
暂时改变目录
e
在清单文件中创建一个条目
f
将jar文件名指定为第二个命令行参数
i
建立索引文件
m
将一个清单文件添加到JAR文件中
M
不为条目创建清单文件
t
显示内容表
u
更新一个已有的JAR文件
v
生成详细的输出结果
x
解压文件
0

存储,不进行ZIP压缩


例如:要想更新一个已有的JAR文件的清单,则需要将增加的部分加入放置到一个文本文件中:

jar ufm MyArchive.jar manifest -additions.mf

2、清单文件

 清单文件被命名为MANIFEST.MF,它位于JAR文件的META-INF子目录中。

清单文件的最后一行必须以换行符结束

3、windows资源包括图像,按钮标签等组成,它们都附属于可执行文件,并通过标准的程序设计访问。

4、密封:

可以将java包密封以保证不会有其他的类加入到其中。

在默认情况下,jar文件中的包是没有密封的,可以在清单文件中的主节中加入Sealed:true 这句话来改变全局的默认设定

5、沙箱:受限制的执行环境

安全管理器将检查有权使用所有系统的资源。在默认的情况下,只允许执行那些无害的操作。

在沙箱中运行的代码不能修改或查看用户系统。

6、属性映射:它是一种存储键/值对的数据结构,其特性为:

1)、键和值都是字符串

2)、键/值对可疑很容易地写入文件或者从文件中读出

3)、用二级表存放默认值。

7、使用属性文件存在一些不足:

1)、配置文件不能存放在用户的主目录中。因为像windows 9x这样的系统没有主目录的概念。

2)、没有标准的为配置文件命名的规则








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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值