1. gzyueqian
      13352868059

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

      更新時(shí)間: 2023-01-06 09:43:24來(lái)源: 粵嵌教育瀏覽量:8330

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

       

      JAR是什么?

       

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

       

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

       

      Java中使用JAR歸檔文件

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

       

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

      JAR文件是一種跨平臺(tái)歸檔格式

      JAR文件可以歸檔各種文件類(lèi)型,無(wú)論是類(lèi)、音頻文件、圖像還是基于文本的

      JAR文件向后兼容

       

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


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

       

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

       

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

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

       

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

      使用JAR工具時(shí)有很多可用選項(xiàng)。一個(gè)簡(jiǎn)單的jarhelp命令可以快速概述這些選項(xiàng)。作為一名Java程序員,不可能沒(méi)有直接或間接處理過(guò)JAR工具。

       

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

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

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

      
      

      1. 日本乱色一区二区三区视频 | 亚洲国产另类久久久精品网站 | 日本中文字幕乱码精品 | 亚洲一级aⅴ在线免费播放 香港三级日本三级a视频 | 日本十八禁黄无遮禁在线视频 | 日本性视频高清天天摸天 |