免费视频淫片aa毛片_日韩高清在线亚洲专区vr_日韩大片免费观看视频播放_亚洲欧美国产精品完整版

打開APP
userphoto
未登錄

開通VIP,暢享免費電子書等14項超值服

開通VIP
使用Pack200壓縮你的代碼
Source: http://blog.sina.com.cn/s/blog_4b6047bc0100096x.html
 
Java5中帶了一個壓縮工具:Pack200,這個工具能對普通的jar文件進行高效壓縮。其實現(xiàn)原理是根據(jù)Java類特有的結(jié)構(gòu),合并常數(shù)池,去掉無用信息等來實現(xiàn)對java類的高效壓縮。由于是專門對Java類進行壓縮的,所以對普通文件的壓縮和普通壓縮軟件沒有什么兩樣,但是對于Jar文件卻能輕易達到10-40%的壓縮率。這在Java應(yīng)用部署中很有用,尤其對于移動Java計算,能夠大大減小代碼下載量。
    Java5中還提供了這一技術(shù)的API接口,你可以將其嵌入到你的程序中使用。使用的方法很簡單,下面的短短幾行代碼即可以實現(xiàn)jar的壓縮和解壓:
    壓縮
Packer packer=Pack200.newPacker();
OutputStream output=new BufferedOutputStream(new FileOutputStream(outfile));
packer.pack(new JarFile(jarFile), output);
output.close();
    解壓
Unpacker unpacker=Pack200.newUnpacker();
output=new JarOutputStream(new FileOutputStream(jarFile));
unpacker.unpack(pack200File, output);
output.close();
    更為詳細(xì)介紹,請見下面的網(wǎng)址:
http://java.sun.com/javase/6/docs/technotes/guides/deployment/deployment-guide/pack200.html
本站僅提供存儲服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點擊舉報
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
Linux
linux安裝jdk出現(xiàn)java/lang/NoClassDefFoundError: java/lang/Object錯誤的解決方案
更新JAR文件關(guān)聯(lián)
YUI Compressor使用配置方法 JS/CSS壓縮工具
使用URL存取jar文件的例子
使用Antlr+Stringtemplate生成method chaining,一個不太簡單的案例(6)
更多類似文章 >>
生活服務(wù)
分享 收藏 導(dǎo)長圖 關(guān)注 下載文章
綁定賬號成功
后續(xù)可登錄賬號暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點擊這里聯(lián)系客服!

聯(lián)系客服