• 招生咨詢熱線:4008-569-579 
  • 手機版
    用手機掃描二維碼直達(dá)商品手機版
招生咨詢熱線
4008-569-579
機構(gòu)主頁 > 培訓(xùn)資料 > Java培訓(xùn):如何使用Java JAR文件
機構(gòu)主頁 > 培訓(xùn)資料>Java培訓(xùn):如何使用Java JAR文件

Java培訓(xùn):如何使用Java JAR文件

來源:廣州達(dá)內(nèi)教育        時間:2023-05-30        熱度:21℃        返回列表

Java世界中,如果有任何大家都熟悉的文件格式,那就是JAR文件。JAR文件是一個歸檔文件或一組文件,作為一個具有.JAR文件擴展名的單元分發(fā)。歸檔就像將所有Java和其他資源文件放在一個單獨的案例中,并準(zhǔn)備將它們作為.jar文件(其他歸檔擴展名也存在)發(fā)布。Java 感興趣的同學(xué)可以報名參加java培訓(xùn),有經(jīng)驗豐富的專業(yè)講師指導(dǎo)教學(xué),可以讓你快速掌握這門技術(shù),節(jié)約時間,少走彎路。

 

JAR是什么?

 

JAR代表Java Archive。它是一種獨立于平臺的文件格式,專門用于將多個文件壓縮和捆綁到一個稱為JAR文件的歸檔文件中。所使用的壓縮技術(shù)基于流行的ZIP文件格式。盡管JAR可以用作通用歸檔工具,但它的主要開發(fā)目的是在單個HTTP事務(wù)中下載瀏覽器中的文件集合。這是Java小程序流行時的場景,類、圖像和聲音文件作為HTTP請求下載并由瀏覽器托管。

 

在過去,它對性能產(chǎn)生了更好的影響,網(wǎng)頁很快就對下載的小程序做出了響應(yīng)。由于文件壓縮被吸收到JAR文件中,它減少了文件大小,因此下載時間更短。另一個方面是,可以對每個JAR文件進行數(shù)字簽名,以驗證其來源。

 

Java中使用JAR歸檔文件

JAR仍然是一種流行的文件歸檔格式,至少在Java領(lǐng)域是如此,它被廣泛用于許多不同的目的。在java培訓(xùn)中,培訓(xùn)課程不僅注重理論,更注重項目的實戰(zhàn)能力,能夠讓你快速適應(yīng)企業(yè)開發(fā)的進度,成為企業(yè)所需要的Java人才。

 

JAR文件的一些優(yōu)點包括:

JAR文件是一種跨平臺歸檔格式

JAR文件可以歸檔各種文件類型,無論是類、音頻文件、圖像還是基于文本的

JAR文件向后兼容

 

幾乎所有的開發(fā)人員都喜歡JAR文件,這使得它成為Java世界中大多數(shù)涉及歸檔文件的場景的明顯選擇


在典型的場景中,用Java開發(fā)的應(yīng)用程序由許多源文件組成。編譯后,將為每個公共類或接口創(chuàng)建對象代碼或.class文件。這些文件在通過網(wǎng)絡(luò)傳輸時,例如在HTTP協(xié)議請求中傳輸,每個文件傳輸都需要單獨的套接字連接,可能非常大。例如,類文件的大小可能只有幾百字節(jié)。因此,分別為每個文件進行每個套接字連接和斷開連接所需的時間只是浪費時間。

 

現(xiàn)在考慮這個場景:所有文件都是JAR歸檔的,使用PKZIP算法壓縮,并作為一個單元分發(fā)。此傳輸?shù)男阅軐⑴c我們之前的場景完全不同。這將顯著提高應(yīng)用程序的整體性能,因為JAR文件現(xiàn)在作為單個單元接收,然后可以根據(jù)接收端的程序要求將其解壓縮為原始形式。這實際上是Java Applet時代存在JAR文件的經(jīng)典原因。想要學(xué)習(xí)java的同學(xué)可以報名參加Java培訓(xùn),可以獲得快速有效的學(xué)習(xí),全面掌握java的使用。

 

Java應(yīng)用程序中JAR文件的用例

p> Java小程序可能已經(jīng)過時了,但它們的配套庫仍然健在。JAR文件就是其中之一。將庫打包在JAR歸檔文件中是很方便的,正如我們所看到的,大多數(shù)Java庫都是打包在JAR文件中的。開發(fā)人員可以通過將所有類文件打包到一個歸檔文件中,以便于分發(fā),從而制作一個胖罐子。然而,這是不鼓勵的。相反,建議將一個更精簡、更有凝聚力的文件編譯成一個單獨的歸檔文件。這種將文件分離為較小的關(guān)注單元的做法不僅利用了存儲,而且還利用了庫的一些小升級,從而使其他無關(guān)文件不受干擾。

 

關(guān)于使用JavaJAR歸檔文件的最后思考

使用JAR工具時有很多可用選項。一個簡單的jarhelp命令可以快速概述這些選項。作為一名Java程序員,不可能沒有直接或間接處理過JAR工具。

 

還有另一種名為WARWeb Archive)的文件格式,用于捆綁Java Web應(yīng)用程序和EAREnterprise Archive),用于歸檔由多個模塊組成的企業(yè)應(yīng)用程序。這些是JAR格式的特殊擴展,但與JAR不同,EARWAR文件不能作為獨立應(yīng)用程序運行。想掌握 Java 技術(shù)的同學(xué)不妨報個Java培訓(xùn)班,可以節(jié)省學(xué)習(xí)時間,提高學(xué)習(xí)效率,在短時間內(nèi)學(xué)有所成,還能找到一份不錯的工作

電話咨詢

電話咨詢

咨詢電話:
4008-569-579
回到頂部

回到頂部