java jar包的优点_jar包是什么?有什么特点?

在java当中,也许很多人都听说过jar包,那么这个jar包究竟是什么呢?它是什么东西?又有着什么特点?

1、什么是jar包?

在软件领域当中,JAR文件指的就是一种软件包文件格式,一般,都是用来聚合大量的java类文件、相关的元数据以及资源(包括了文本和图片)文件得到一个文件,便于开发java平台应用软件或者是库。

JAR文件是一种归档文件,它以ZIP格式构建,以.jar作为文件扩展名,用户可以使用JDK自带的jar命令创建又或者是提取JAR文件。

JAR文件内的文件名是Unicode文本。

2、jar包特点

AR 文件格式有着很多的优势和功能,在这当中,有很多都是传统的压缩格式,例如ZIP或RAR所没有提供的,这些包括了:

(1)安全性

能够对JAR文件内容加上数字化签名。

这样的话,可以识别签名的工具就能够有选择地授予软件安全特权,同时这也是其他的文件不能够做到的,它还能够检测代码是不是有被篡改过。

(2)减少下载时间

假如,一个applet捆绑到一个JAR文件当中,这样的话,浏览器就能够在一个HTTP事务当中下载这个applet的类文件以及相关的资源,而不是说,对每一个文件都打开一个新的连接。

(3)压缩

JAR格式允许您压缩文件以提高存储效率。

(4)传输平台扩展

java扩展框架提供了向Java核心平台添加功能的方法,这些扩展是用JAR文件打包的。

(5)包密封

存储在JAR文件中的包,能够选择进行密封,这样可以增强版本一致性以及安全性。

密封的话就意味着包当中所有的类都必须在同一个JAR文件当中找到。

(6)包版本控制

一个JAR文件能够包含有关它所包含的文件的数据,例如厂商以及版本信息等。

(7)可移植性

处理JAR文件的机制是Java平台核心API的标准部分。

jar包也是我们进场会提到的知识点,大家一定要多多掌握哦,更多的java基础知识,请继续通过奇Q工具网来进行了解吧。

推荐阅读:

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值