jarjava版本
① java和jar分別是什麼意思
Java為一門面向對象編程語言,不僅吸收了C++語言的各種優點,還摒棄了C++里難以理解的多繼承、指針等概念,因此Java語言具有功能強大和簡單易用兩個特徵。
在軟體領域,JAR文件(Java歸檔,英語:JavaArchive)為一種軟體包文件格式,通常用於聚合大量的Java類文件、相關的元數據和資源(文本、圖片等)文件到一個文件,以便開發Java平台應用軟體或庫。
JAR文件為一種歸檔文件,以ZIP格式構建,以.jar為文件擴展名。用戶可以使用JDK自帶的jar命令創建或提取JAR文件。也可以使用其他zip壓縮工具,不過壓縮時zip文件頭里的條目順序很重要,因為Manifest文件常需放在首位。JAR文件內的文件名為Unicode文本。
(1)jarjava版本擴展閱讀
Java由四方面組成:Java編程語言、Java類文件格式、Java虛擬機、Java應用程序介面。
當編輯並運行一個Java程序時,需要同時涉及到這四種方面。使用文字編輯軟體(例如記事本、寫字板、UltraEdit等)或集成開發環境(Eclipse、MyEclipse等)在Java源文件中定義不同的類。
通過調用類(這些類實現了Java API)中的方法來訪問資源系統,把源文件編譯生成一種二進制中間碼,存儲在class文件中,然後再通過運行與操作系統平台環境相對應的Java虛擬機來運行class文件,執行編譯產生的位元組碼,調用class文件中實現的方法來滿足程序的Java API調用。
JAR 文件格式提供了許多優勢和功能,其中很多是傳統的壓縮格式如 ZIP 或者 RAR 所沒有提供的。它們包括:
1、安全性。可以對JAR文件內容加上數字化簽名。這樣,能夠識別簽名的工具就可以有選擇地為您授予軟體安全特權,這是其他文件做不到的,它還可以檢測代碼是否被篡改過。
2、減少下載時間。如果一個applet捆綁到一個JAR文件中,那麼瀏覽器就可以在一個HTTP事務中下載這個applet的類文件和相關的資源,而不是對每一個文件打開一個新連接。
3、壓縮。JAR 格式允許壓縮文件以提高存儲效率。
4、傳輸平台擴展。Java擴展框架(Java Extensions Framework)提供了向Java核心平台添加功能的方法,這些擴展是用JAR文件打包的(Java 3D和JavaMail就是由Sun開發的擴展例子)。
② Jar是什麼文件啊
JAR(Java ARchive,Java 歸檔)、安裝java軟體就可以了
-------------
JAR(Java ARchive,Java 歸檔)是一種與平台無關的文件格式,可將多個文件合成一個文件。用戶可將多個 Java applet 及其所需組件(.class 文件、圖像和聲音)綁定到 JAR 文件中,而後作為單個的簡單 HTTP(Hypertext Tranfer Protocal,超文本傳輸協議)事務下載到瀏覽器中,從而大大提高下載速度。JAR 格式也支持壓縮,從而減小了文件的大小,進一步縮短下載時間。另外,applet 編寫者也可在 JAR 文件中用數字簽名的方式簽寫各項以確認其來源。它用 Java 編寫,可與現有的 applet 代碼完全向後兼容且可充分擴展。
本版本的 Java 平台擴展了 JAR 格式的用途。增強功能包括增加命令行 JAR 工具的功能,可用於創建和更新已簽名的 JAR 文件。同時,它也提供了讀取和寫入 JAR 文件的新的標准 API(Application Programming Interface,應用程序介面)。另外,Java 擴展構架 (Extensions Framework) 也提供了一種機制,用來處理擴展相關性及打包為 JAR 文件的其它第三方庫。
JAR 功能
JAR 指南。
清單和簽名規范
JAR 文件和擴展構架
Java 平台中的新擴展機制用 JAR 文件格式打包擴展類。為了支持擴展機制和相關功能(如包的密封和版本演變),我們提供了新的清單屬性。有關詳細信息,參見擴展規范。
增強 Jar 工具
Jar 工具提供了新的 -C 和 u 選項,可用於創建和更新 JAR 文件。參見 Jar 工具參考頁:
Jar 工具參考頁 (for Solaris)
Jar 工具參考頁 (for Windows)
讀取和寫入 JAR 文件:API 規范
包 java.util.jar:用來創建和讀取 JAR 文件的類
類 java.net.JarURLConnection:利用 jar 協議實現到 JAR 文件的 URL(Uniform Resource Locators,統一資源定位符)連接的抽象類。
教程
Java Software 站點:
Java 教程中的 Java 歸檔 (JAR) 文件格式。