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