Jar文件是Java Archive縮寫(xiě)的簡(jiǎn)稱(chēng),它是一種Java程序資源文件的打包格式。在Java開(kāi)發(fā)中,我們很常用到j(luò)ar文件,因?yàn)樵撐募軌驅(qū)⒍鄠€(gè).class文件、META-INF目錄和Java源代碼打包到同一個(gè)文件中,使得整個(gè)Java應(yīng)用程序非常方便地進(jìn)行部署和傳播。
Json文件是JavaScript Object Notation的縮寫(xiě),它是一種基于文本格式的輕量級(jí)數(shù)據(jù)交換格式。由于Json文件體積小、可讀性強(qiáng),很適合在網(wǎng)絡(luò)環(huán)境中傳輸和存儲(chǔ)數(shù)據(jù)。在程序開(kāi)發(fā)中,我們經(jīng)常使用Json文件表示對(duì)象信息,然后通過(guò)各種已經(jīng)實(shí)現(xiàn)了Json解析器的語(yǔ)言(比如JavaScript、Java)將Json文件解析為對(duì)象實(shí)例。
//以下是一個(gè)簡(jiǎn)單的Json文件示例 { "name": "張三", "age": 20, "address": { "province": "湖南", "city": "長(zhǎng)沙", "street": "岳麓區(qū)" } }
//以下是一個(gè)將多個(gè)Java類(lèi)打包成Jar的命令行示例 jar cvf myproject.jar com/myproject/MyClass.class