欧美成人午夜免费全部完,亚洲午夜福利精品久久,а√最新版在线天堂,另类亚洲综合区图片小说区,亚洲欧美日韩精品色xxx

Android開發(fā)培訓入門之Eclipse中的Java編程

2016-03-07 14:31:40 1153瀏覽

        如果你還不熟悉Java和Eclipse,你最關(guān)注的可能是如何能夠正常運轉(zhuǎn)。但是很快,你最關(guān)注的可能就會變成如何做才能讓編碼快速且簡單。在所有的編程語言中,Java可能是最熱衷于通過像Eclipse這樣的工具來提高程序員的編碼效率的。因此,Eclipse中的Java編程就是要最大可能地提高編碼效率。編碼效率包含3大方面:高效創(chuàng)建新代碼;快速找到要閱讀或修改的代碼;把修改應用到除了你正在編輯的代碼之外的其他相關(guān)代碼。

        Android開發(fā)培訓入門之Eclipse中的Java編程

        對于任何面向Java的IDE,編輯Java代碼最核心的效率特征是代碼補全,在Eclipseqb稱為content assist。幾乎任何有Java源文件的地方,都可以通過快捷鍵“Ctrl+空格鍵”來調(diào)出建議(propose),補全正在編輯的代碼。舉個例子,你知道有一個查找方法,但是忘記了準確的名字,你可以鍵入fi'然后按“Ctrl+空格鍵”。

        Java是靜態(tài)類型,要求每個對象和引用在使用之前都要顯式聲明。這個特征使得Java看起來很機械且不優(yōu)雅,也使得Java編碼看起來很羅嗦。以Eclipse為代表的各種IDE通過代碼補全等編碼加速方法彌補了Java中這種冗長風格的不足。在各種編碼相關(guān)的事務中有一種任務,靜態(tài)編碼類型的語言具有得天獨厚的優(yōu)勢,這種任務就是重構(gòu)。

        重構(gòu)是指在保持程序執(zhí)行行為不變的前提下,對代碼進行修改。也就是說,重構(gòu)不會改變程序的執(zhí)行結(jié)果。它改變的是代碼的組織方式。確保程序執(zhí)行行為不變,對代碼重新組織,需要很強的轉(zhuǎn)換。如果需要執(zhí)行文本替換,對引用或類型的重命名可能也是危險的。但是通過重構(gòu),可以確保只有需要修改的名稱才被修改。

        有兩個因素會極大地提高重構(gòu)的實施:語言必須是靜態(tài)類型;IDE必須包含了程序的編譯模型。程序模型(model of the program)是指通過已編譯的代碼表示的數(shù)據(jù)結(jié)構(gòu),程序中的所有類型和引用都在其作用域內(nèi)。IDE清楚程序的準確類型、類型或應用的準確作用域,就可以非常明確地定位該類型或引用出現(xiàn)的所有地方。

        重構(gòu)是證明語言無法只通過語義、美學和表現(xiàn)力來表達的最佳例子。像Java這樣設(shè)計保守的語言也可以是非常安全且高效的,只要Android開發(fā)者能夠很好地利用各種工具。


 查看更多關(guān)于“Android培訓資訊”的相關(guān)文章>>

標簽:

熱門專區(qū)

暫無熱門資訊

課程推薦

微信
微博
15311698296

全國免費咨詢熱線

郵箱:codingke@1000phone.com

官方群:148715490

北京千鋒互聯(lián)科技有限公司版權(quán)所有   北京市海淀區(qū)寶盛北里西區(qū)28號中關(guān)村智誠科創(chuàng)大廈4層
京ICP備2021002079號-2   Copyright ? 2017 - 2022
返回頂部 返回頂部