這篇文章跟大家分析一下“Java編程中的好習(xí)慣有哪些”。內(nèi)容詳細(xì)易懂,對“Java編程中的好習(xí)慣有哪些”感興趣的朋友可以跟著小編的思路慢慢深入來閱讀一下,希望閱讀后能夠?qū)Υ蠹矣兴鶐椭O旅娓【幰黄鹕钊雽W(xué)習(xí)“Java編程中的好習(xí)慣有哪些”的知識吧。
創(chuàng)新互聯(lián)網(wǎng)站建設(shè)公司是一家服務(wù)多年做網(wǎng)站建設(shè)策劃設(shè)計(jì)制作的公司,為廣大用戶提供了成都網(wǎng)站制作、網(wǎng)站設(shè)計(jì),成都網(wǎng)站設(shè)計(jì),廣告投放平臺,成都做網(wǎng)站選創(chuàng)新互聯(lián),貼合企業(yè)需求,高性價比,滿足客戶不同層次的需求一站式服務(wù)歡迎致電。
在Java開發(fā)學(xué)習(xí)的過程中,一些好習(xí)慣的養(yǎng)成是很關(guān)鍵的,今天給大家整理了前輩分享的Java編程從開始就要堅(jiān)持的一些好習(xí)慣,希望能給大家?guī)韱l(fā):
1. 規(guī)范化自己的代碼,少點(diǎn)個人風(fēng)格,多點(diǎn)通用規(guī)矩,并學(xué)會使用CheckStyle工具。
其實(shí)任何東西我們都希望它能夠“自動化”,隨著編程經(jīng)驗(yàn)的提升,大部分編程規(guī)范你已經(jīng)了然于心,但是實(shí)際操作的時候,又總是忘這忘那,我們希望一個工具來幫我們自動檢測我們的程序是否是符合規(guī)范,結(jié)構(gòu)良好的。
事實(shí)上,任何語言都是有自己的編程規(guī)范的,編程規(guī)范的制定,十分有利于代碼的閱讀和潛在Bug風(fēng)險的降低,比如在Java中,有嚴(yán)格的命名規(guī)范:
對于類(Class)的命名,有這樣的規(guī)范:
類名應(yīng)該是名詞,大小寫混合,每個內(nèi)部單詞的第一個字母都要大寫。
盡量保持您的類名簡單且具有描述性。
使用完整的單詞--避免使用首字母縮寫和縮寫(除非縮寫的使用范圍比長形式廣泛得多,如URL或HTML)。
類的名字必須是名詞,每個單詞的第一個字母需大寫。盡可能讓你的類名稱簡潔又能傳遞清楚含義。盡量使用單詞全拼,避免同義詞或縮寫(除非縮寫使用更廣泛,比如URL, HTML等)。
2. 寧可變量名長,也不要讓變量名短得讓人無法推測其含義。
3. 在電腦里安裝兩套輸入法,編程的時候,將中文輸入法徹底關(guān)掉,確保任何快捷鍵都不會將其轉(zhuǎn)換成中文輸入法,防止中文類似符號引起混淆,比如:
中文 :(); English: () ;
一點(diǎn)點(diǎn)小錯誤,就有可能讓你多花一兩個小時在沒有意義的事上,人生苦短,盡量避免低級錯誤。
4. 盡可能杜絕重復(fù)代碼,凡是需要用至少兩次的代碼,給它單獨(dú)做一個類或函數(shù)。
5. 避免類與類之間的內(nèi)部調(diào)用(Cycle Reference),其實(shí)也就是降低函數(shù)模塊的耦合程度。類與類之間的調(diào)用只允許通過接口,保證更改某個類的時候,其他的仍然能工作。
6. 多讀別人的優(yōu)秀代碼,拿別人的優(yōu)秀代碼和自己的代碼進(jìn)行對比,學(xué)習(xí)別人的長處,吸收經(jīng)驗(yàn)。
7. 嘗試著做內(nèi)容的生產(chǎn)者,嘗試著寫一些教程或筆記,分享給社區(qū),不要只做社區(qū)內(nèi)容的吸收者,還要不斷地生產(chǎn)內(nèi)容,回饋社區(qū)給你的幫助,比如在StackOverFlow上回答別人的問題等。
8. 既要腳踏實(shí)地,也要多看看社區(qū)發(fā)生了什么新聞,有什么新的技術(shù)和軟件的發(fā)布,這些技術(shù)和軟件將怎樣影響你的開發(fā)工作,現(xiàn)在使用的IDE或Editor是否有更好的替代產(chǎn)品等等。
9. 沒有任務(wù)的時候,也不要閑下來,去開發(fā)點(diǎn)你喜歡的東西,從中挑戰(zhàn)自己,增長經(jīng)驗(yàn)。
10. 不要過分依賴教程,要學(xué)會看官方文檔。凡是能被做成教程的東西,往往已經(jīng)過時了,最新的技術(shù),最新發(fā)布的標(biāo)準(zhǔn),往往沒有現(xiàn)成的教程,你需要去認(rèn)真閱讀官方文檔,那里的東西才是最權(quán)威的。
11. 不要參與語言好壞的爭論,人們往往偏向于喜歡自己用得熟練,用得多的那個語言,語言好壞之爭,就和爭誰的女朋友漂亮一樣,我當(dāng)然覺得自己的女朋友(雖然是null)最漂亮,但是別人并不這么覺得。
12. 當(dāng)你有什么需求的時候,往往別人也有這個需求,而且往往也有了相應(yīng)的工具去解決你這個需求,比如,你想將函數(shù)的調(diào)用關(guān)系可視化,弄成樹狀圖那樣,這樣的工具已經(jīng)有了,比如SourceInsight(付費(fèi)),Source Navigator(免費(fèi))等。
13. 少在國內(nèi)的XX軟件園里下載各種破解軟件,盜版軟件等,這些軟件園為了盈利,會在你安裝的過程中,悄無聲息地給你安裝上一堆其他的流氓軟件,360首當(dāng)其沖,這些垃圾軟件,刪的越干凈越好。
14. 你的開發(fā)電腦,CPU可以差些,但內(nèi)存最好大些,推薦至少要8G,甚至推薦10G往上走,你常常需要同時打開一堆瀏覽器頁面和一個IDE甚至還有別的一堆工具,如果你做過安卓開發(fā),AndroidStudio動輒就調(diào)用你電腦2-3G的內(nèi)存,一般的4G電腦肯定是吃不消的,嚴(yán)重降低開發(fā)體驗(yàn),但也并不是讓你換電腦,內(nèi)存條了解一下。
15. 保持一個健康,干凈的電腦狀態(tài),硬盤里的文件存儲要有調(diào)理,容易尋找指定文件,降低文件丟失概率,加快文件尋找速度。
16. C盤快滿了的話,可以通過Disk Manager將別的磁盤的空間送給C盤。
關(guān)于Java編程中的好習(xí)慣有哪些就分享到這里啦,希望上述內(nèi)容能夠讓大家有所提升。如果想要學(xué)習(xí)更多知識,請大家多多留意小編的更新。謝謝大家關(guān)注一下創(chuàng)新互聯(lián)網(wǎng)站!
當(dāng)前文章:Java編程中的好習(xí)慣有哪些
分享URL:http://jinyejixie.com/article24/jjpcje.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供手機(jī)網(wǎng)站建設(shè)、網(wǎng)站內(nèi)鏈、ChatGPT、云服務(wù)器、Google、網(wǎng)站制作
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)