1. gzyueqian
      18529173453

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

      更新時間: 2023-01-06 09:43:24來源: 粵嵌教育瀏覽量:8708

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

       

      JAR是什么?

       

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

       

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

       

      Java中使用JAR歸檔文件

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

       

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

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

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

      JAR文件向后兼容

       

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


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

       

      現(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ā),從而制作一個胖罐子。然而,這是不鼓勵的。相反,建議將一個更精簡、更有凝聚力的文件編譯成一個單獨(dú)的歸檔文件。這種將文件分離為較小的關(guān)注單元的做法不僅利用了存儲,而且還利用了庫的一些小升級,從而使其他無關(guān)文件不受干擾。

       

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

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

       

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

      免費(fèi)預(yù)約試聽課

      亚洲另类欧美综合久久图片区_亚洲中文字幕日产无码2020_欧美日本一区二区三区桃色视频_亚洲AⅤ天堂一区二区三区

      
      

      1. 羞羞视频在线观看网页 | 亚洲一级二级在线观看 | 中文字幕日本αv一区二区 日韩免费码中文字幕 | 日本精品中文字幕二区a | 亚洲喷奶水中文字幕视频 | 日韩国产欧美一区 |