java如何命名通俗易懂 如何寫(xiě)出優(yōu)雅的Java代碼?
如何寫(xiě)出優(yōu)雅的Java代碼?充當(dāng)一個(gè)混跡江湖于職場(chǎng)多年的碼農(nóng),我覺(jué)著也可以來(lái)回答我?guī)鸵幌旅@個(gè)問(wèn)題。簡(jiǎn)單,c語(yǔ)言程序出的代碼要條件符合Java語(yǔ)言的規(guī)范,比如,name屬性要字母,變量其它名字不使用駝
如何寫(xiě)出優(yōu)雅的Java代碼?
充當(dāng)一個(gè)混跡江湖于職場(chǎng)多年的碼農(nóng),我覺(jué)著也可以來(lái)回答我?guī)鸵幌旅@個(gè)問(wèn)題。
簡(jiǎn)單,c語(yǔ)言程序出的代碼要條件符合Java語(yǔ)言的規(guī)范,比如,name屬性要字母,變量其它名字不使用駝峰命名規(guī)則呀,變量名要見(jiàn)名知意,良好素質(zhì)的代碼格式等等。別外應(yīng)該要有合不合理的注釋?zhuān)环莺玫拇a,應(yīng)該要給人以賞析悅目的感覺(jué),而不是看見(jiàn)是一坨亂糟糟的東西,看著就沒(méi)有閱讀下來(lái)的了。請(qǐng)看下面幾個(gè)反面教材吧:
下面,我就按照代碼分享分享一下兩個(gè)不光簡(jiǎn)單小例子,來(lái)簡(jiǎn)要說(shuō)明看看咋寫(xiě)都很優(yōu)雅,第一小例子:
如果我們可以改成下面的會(huì)不會(huì)會(huì)好些呢?
請(qǐng)看另外一個(gè)例子:
要是進(jìn)行下面的修改會(huì)不會(huì)更優(yōu)雅點(diǎn)呢?
這只不過(guò)兩個(gè)簡(jiǎn)單小例子,按照這個(gè)是想那說(shuō)明,我們平時(shí)在寫(xiě)代碼的時(shí)候一定得寫(xiě)的簡(jiǎn)約,一幕了然了。不過(guò)這個(gè)只是因?yàn)樽钭罨镜囊恍〇|西。
到最后說(shuō)下,那種真正意義的優(yōu)雅代碼。以前,我們?cè)陂_(kāi)發(fā)中你必須注意那種整段整段重復(fù)的代碼,一定要將其標(biāo)準(zhǔn)封裝起來(lái),要先多注意一點(diǎn)抽象化出bec的東西。好的代碼,應(yīng)該要是易維護(hù)和擴(kuò)展的,我們?cè)趯?xiě)代碼時(shí),必須得判斷都以后的擴(kuò)展問(wèn)題,要能夠以便日后以后的擴(kuò)展。應(yīng)該是注意一點(diǎn)設(shè)計(jì)模式的運(yùn)用。程序設(shè)計(jì)的一個(gè)原則應(yīng)該是對(duì)擴(kuò)大剛剛開(kāi)放,對(duì)改張開(kāi)時(shí)的。
別外,平時(shí)不要緊的的時(shí)候,應(yīng)該是多看看最優(yōu)秀框架的源碼,像jdk源碼,Spring的源碼,是更加優(yōu)雅的代碼,看看吧別人是怎么電腦設(shè)計(jì)的,怎末寫(xiě)的。這樣自己就會(huì)所提升,才還能夠?qū)懸欢蝺?yōu)雅的代碼。
后來(lái),本回答僅華指?jìng)€(gè)人觀(guān)點(diǎn),如果沒(méi)有問(wèn)的不對(duì)或是大家有差別的意見(jiàn),更好的答案,希望大家在下面你的留言評(píng)論。如果你對(duì)技術(shù)飽含熱情,無(wú)比熱愛(ài)彼此分享歡迎大家關(guān)注頭條號(hào):It界里一枚小學(xué)生,啊,謝謝大家。
包類(lèi)是什么意思?
Java包的名字大都由小寫(xiě)單詞組成。可是的原因Java面向?qū)ο缶幊痰奶匦裕恳幻鸍ava程序員都這個(gè)可以c語(yǔ)言程序?qū)儆谧约旱腏ava包,為了最有保障每個(gè)Java包名稱(chēng)之前的唯一性,在比較新的Java編程規(guī)范中,具體的要求程序員在自己定義,定義的包的名稱(chēng)之前而且任何的前綴。導(dǎo)致互聯(lián)網(wǎng)上的域名稱(chēng)是不會(huì)反復(fù)重復(fù)的,所以程序員一般區(qū)分自己在互聯(lián)網(wǎng)上的域名稱(chēng)以及自己程序包的唯一前綴。
或者:
類(lèi)的名字需要由大寫(xiě)字母開(kāi)頭而單詞中的其他字母均為小寫(xiě)如果不是類(lèi)名稱(chēng)由多個(gè)單詞混編,則每個(gè)單詞的首字母均應(yīng)為英文字母.例如假如類(lèi)名稱(chēng)中包涵單詞縮寫(xiě),則這個(gè)所寫(xiě)詞的每個(gè)字母均應(yīng)英文字母,如:XMLExample,也有有一點(diǎn)名稱(chēng)之前技巧就是而類(lèi)是設(shè)計(jì)利用華指對(duì)象的,所以在名稱(chēng)之前類(lèi)時(shí)應(yīng)不要選擇類(lèi)型名詞。