idea怎么創(chuàng)建properties文件 properties是什么文件?
properties是什么文件?這是一個(gè)屬性文件。這種文件以key=value的格式存儲(chǔ)內(nèi)容。在代碼中,可以使用properties類(lèi)來(lái)讀取這個(gè)文件string Value=p。getproperty
properties是什么文件?
這是一個(gè)屬性文件。這種文件以key=value的格式存儲(chǔ)內(nèi)容。在代碼中,可以使用properties類(lèi)來(lái)讀取這個(gè)文件string Value=p。getproperty(key)可以得到相應(yīng)的數(shù)據(jù)。一般情況下,該文件用于存儲(chǔ)一些參數(shù),代碼可以靈活使用,以適應(yīng)多語(yǔ)言環(huán)境。隨著系統(tǒng)語(yǔ)言環(huán)境的變化,讀取不同的屬性文件,顯示相應(yīng)語(yǔ)言的UI,并將其作為配置文件讀取有關(guān)路徑的一些設(shè)置(如在ant中)內(nèi)部版本.屬性)存儲(chǔ)一組配置。(與win中的ini類(lèi)似,更簡(jiǎn)單,因?yàn)闆](méi)有節(jié)),復(fù)雜點(diǎn)可以用XML配置。一般來(lái)說(shuō),它相當(dāng)于定義一個(gè)變量,在這個(gè)文件中定義這些變量的值,然后在程序中調(diào)用這些變量。優(yōu)點(diǎn)是如果程序中的參數(shù)值需要更改,可以直接更改。屬性文件而不修改源代碼。其主要功能是通過(guò)修改配置文件來(lái)修改代碼中的參數(shù),從而在不改變類(lèi)文件的情況下靈活地修改參數(shù)。說(shuō)明:java運(yùn)行時(shí),java文件會(huì)變成類(lèi)文件,反編譯時(shí)找不到原始代碼。這樣,如果Java類(lèi)中的參數(shù)發(fā)生了變化,就很難靈活地實(shí)現(xiàn)參數(shù)修改。此時(shí),屬性文件可以靈活實(shí)現(xiàn)配置,降低代碼維護(hù)成本,提高開(kāi)發(fā)效率。