黄色网址大全免费-黄色网址你懂得-黄色网址你懂的-黄色网址有那些-免费超爽视频-免费大片黄国产在线观看

專注Java教育14年 全國咨詢/投訴熱線:400-8080-105
動(dòng)力節(jié)點(diǎn)LOGO圖
始于2009,口口相傳的Java黃埔軍校
首頁 學(xué)習(xí)攻略 Java學(xué)習(xí) 看Java視頻學(xué)習(xí),高效敲出好代碼

看Java視頻學(xué)習(xí),高效敲出好代碼

更新時(shí)間:2019-12-05 10:36:46 來源:動(dòng)力節(jié)點(diǎn) 瀏覽2370次

   通常新手學(xué)Java編程的同學(xué)都有一些疑問,比如:

“Java視頻課都聽懂了,到動(dòng)手敲代碼就一臉懵逼?”

“我通過在線課程學(xué)習(xí)了前端,但是我還是不知道怎么用它來編程。”

“我知道這個(gè)理論,可是怎么把它運(yùn)用到我的代碼里啊?”

“我知道前端框架,但我就是不知道何時(shí)何地使用它們。”

106 拷貝.jpg

  首先要說的是,如果你覺得自己基礎(chǔ)都掌握了,但是就是不能在沒有他人指導(dǎo)的情況下寫出一個(gè)程序,那么我只能說你并沒有真正掌握這些基礎(chǔ)知識(shí)。

  其實(shí)大多數(shù)人都能理解你面對(duì)這一情況內(nèi)心的沮喪,但是你要知道這是成為一名優(yōu)秀程序員必經(jīng)的一個(gè)階段,所以即使你有千百個(gè)不愿意也不得不面對(duì)這個(gè)現(xiàn)實(shí)。

  編程雖是復(fù)雜活,但成就優(yōu)秀程序員和我們規(guī)范化,標(biāo)準(zhǔn)化的代碼編寫習(xí)慣是必不能少的,下面我們來看看高效的編寫Java代碼的幾條建議吧。

1、類名首字母應(yīng)該大寫。字段、方法以及對(duì)象(句柄)的首字母應(yīng)小寫。對(duì)于所有標(biāo)識(shí)符,其中包含的所有單詞都應(yīng)緊靠在一起,而且大寫中間單詞的首字母。例如: ThisIsAClassName thisIsMethodOrFieldName 若在定義中出現(xiàn)了常數(shù)初始化字符,則大寫static final基本類型標(biāo)識(shí)符中的所有字母。這樣便可標(biāo)志出它們屬于編譯期的常數(shù)。 Java包(Package)屬于一種特殊情況:它們?nèi)际切懽帜福幢阒虚g的單詞亦是如此。對(duì)于域名擴(kuò)展名稱,如com,org,net或者edu等,全部都應(yīng)小寫(這也是Java 1.1和Java 1.2的區(qū)別之一)。

2、為了常規(guī)用途而創(chuàng)建一個(gè)類時(shí),請(qǐng)采取"經(jīng)典形式",并包含對(duì)下述元素的定義: equals() hashCode() toString() clone()(implement Cloneable) implement Serializable

3、對(duì)于自己創(chuàng)建的每一個(gè)類,都考慮置入一個(gè)main(),其中包含了用于測(cè)試那個(gè)類的代碼。為使用一個(gè)項(xiàng)目中的類,我們沒必要?jiǎng)h除測(cè)試代碼。若進(jìn)行了任何形式的改動(dòng),可方便地返回測(cè)試。這些代碼也可作為如何使用類的一個(gè)示例使用。

4、應(yīng)將方法設(shè)計(jì)成簡要的、功能性單元,用它描述和實(shí)現(xiàn)一個(gè)不連續(xù)的類接口部分。理想情況下,方法應(yīng)簡明扼要。若長度很大,可考慮通過某種方式將其分割成較短的幾個(gè)方法。這樣做也便于類內(nèi)代碼的重復(fù)使用(有些時(shí)候,方法必須非常大,但它們?nèi)詰?yīng)只做同樣的一件事情)。

5、設(shè)計(jì)一個(gè)類時(shí),請(qǐng)?jiān)O(shè)身處地為客戶程序員考慮一下(類的使用方法應(yīng)該是非常明確的)。然后,再設(shè)身處地為管理代碼的人考慮一下(預(yù)計(jì)有可能進(jìn)行哪些形式的修改,想想用什么方法可把它們變得更簡單)。

6、使類盡可能短小精悍,而且只解決一個(gè)特定的問題。下面是對(duì)類設(shè)計(jì)的一些建議:

◆ 一個(gè)復(fù)雜的開關(guān)語句:考慮采用"多形"機(jī)制。

◆ 數(shù)量眾多的方法涉及到類型差別極大的操作:考慮用幾個(gè)類來分別實(shí)現(xiàn)。

◆ 許多成員變量在特征上有很大的差別:考慮使用幾個(gè)類。

7、讓一切東西都盡可能地"私有"--private。可使庫的某一部分"公共化"(一個(gè)方法、類或者一個(gè)字段等等),就永遠(yuǎn)不能把它拿出。若強(qiáng)行拿出,就可能破壞其他人現(xiàn)有的代碼,使他們不得不重新編寫和設(shè)計(jì)。若只公布自己必須公布的,就可放心大膽地改變其他任何東西。在多線程環(huán)境中,隱私是特別重要的一個(gè)因素--只有private字段才能在非同步使用的情況下受到保護(hù)。

8、謹(jǐn)惕"巨大對(duì)象綜合癥"。對(duì)一些習(xí)慣于順序編程思維、且初涉OOP領(lǐng)域的新手,往往喜歡先寫一個(gè)順序執(zhí)行的程序,再把它嵌入一個(gè)或兩個(gè)巨大的對(duì)象里。根據(jù)編程原理,對(duì)象表達(dá)的應(yīng)該是應(yīng)用程序的概念,而非應(yīng)用程序本身。

9、若不得已進(jìn)行一些不太雅觀的編程,至少應(yīng)該把那些代碼置于一個(gè)類的內(nèi)部。

10、任何時(shí)候只要發(fā)現(xiàn)類與類之間結(jié)合得非常緊密,就需要考慮是否采用內(nèi)部類,從而改善編碼及維護(hù)工作(參見第14章14.1.2小節(jié)的"用內(nèi)部類改進(jìn)代碼")。

 

       以上就是動(dòng)力節(jié)點(diǎn)Java培訓(xùn)機(jī)構(gòu)小編介紹的“看Java視頻學(xué)習(xí),高效敲出好代碼”的內(nèi)容,希望對(duì)大家有幫助,如有疑問,請(qǐng)?jiān)诰€咨詢,有專業(yè)老師隨時(shí)為你服務(wù)。

相關(guān)推薦

       Java自學(xué)視頻教程:http://www.ilovecolors.com.cn/video.html

Java技術(shù)相關(guān)文章:http://www.ilovecolors.com.cn/tutorial/

 

提交申請(qǐng)后,顧問老師會(huì)電話與您溝通安排學(xué)習(xí)

免費(fèi)課程推薦 >>
技術(shù)文檔推薦 >>
主站蜘蛛池模板: 深夜免费在线观看 | 日韩欧美亚洲中字幕在线播放 | 国产又黄又爽又猛的免费视频播放 | 狠狠干狠狠操视频 | 亚洲另类视频 | 黑人videovideosex 黑人操日本人视频 | 午夜刺激爽爽视频免费观看 | 怡春院院日本一区二区久久 | 久久精品麻豆日日躁夜夜躁 | 福利网址在线 | 制服丝袜综合第八页 | 免费看黄网站大全 | 免费被黄网站在观看 | 亚洲国产综合精品中文字幕 | 成人黄色片在线观看 | 欧美性与交视频在线观看 | 深夜免费福利 | 18级成人毛片免费观看 | 在线观看理论片免费韩国 | 欧美日韩一级二级三级 | 美女视频黄a视频全免费网站色窝 | 伊色综合久久之综合久久 | 久久久免费的精品 | 男女午夜视频 | 日本污网站| 人人澡天天澡夜夜澡 | 日本最新免费二区 | 你懂的在线观看网站 | 久热这里只精品99re8久 | 日本波多野结衣在线 | 狠狠色狠狠色综合日日32 | 国产在线视频一区二区三区 | 99精品影视| 欧美日韩性视频在线 | 欧美成人精品一区二区 | 婷婷亚洲综合五月天在线 | 桃桃酱无缝丝袜在线播放 | 华人欧美国产在线精品 | 成人免费黄色小视频 | 黄色一级一毛片 | 欧美娇小极度另类 |