亚洲精品久久久久久第一页-人妻少妇精彩视品一区二区三区-91国产自拍免费视频-免费一级a在线播放视频正片-少妇天天日天天射天天爽-国产大屁股喷水视频在线观看-操美女骚穴抽插性爱视频-亚洲 欧美 中文字幕 丝袜-成人免费无码片在线观看

免費的編程自學網(wǎng)站 java計算機編程入門教程( 二 )


“羅馬不是一日建成的(Rome was not built in a day)”,編程高手也不是一日能成就的 。《荀子·勸學篇》亦有云:“騏驥一躍,不能十步;駑馬十駕,功在不舍 。學習Java的途中沒有捷徑,需要進行不斷地理論學習、反復地實戰(zhàn)練習才能將代碼運用靈活,就好像練習武功一樣,只有重視基本功,并持之以恒,才能讓自己的動作收放自如,招式爐火純青 。
5 Java學習經(jīng)驗Java是一門面向對象編程(Object-oriented programming,簡稱OOP)語言,在學習的過程中一定要多從面向對象的角度去考慮問題 。在初級入門階段,要以實踐為主,多動手,增強自己對Java代碼的感性認識 。感性認識積累多了,再配合書籍學好理論,這才能有高層次的理性認知 。下面給出一些低級程序設計和編寫代碼的建議:
先讓它工作,然后再讓它變快 。即使你確定一段代碼非常重要并且它是你系統(tǒng)中的主要瓶頸,也要先盡可能簡單的設計使系統(tǒng)首先運行 。然后如果速度不夠快,請對其進行分析 。創(chuàng)建類時,給類起個清晰的名字,就算不需要注釋也能理解這個類 。優(yōu)先選擇 接口 而不是 抽象類 。遵循編碼慣例 。請注意,相比于編寫代碼,代碼被閱讀的機會更多 。清晰的設計可能產(chǎn)生易于理解的程序,但注釋,詳細解釋,測試和示例是非常寶貴的,它們可以幫助你和你的所有后繼者 。如果不出意外,試圖從JDK文檔中找出有用信息的挫敗感應該可以說服你 。無論使用何種編碼風格,如果你的團隊(甚至更好是公司)對其進行標準化,它就確實會產(chǎn)生重大影響 。這意味著,如果不符合這個標準,那么每個人都認為修復別人的編碼風格是公平的游戲 。標準化的價值在于解析代碼可以花費較少的腦力,因此可以更專注于代碼的含義 。從設計的角度,尋找和分離那些因不變的事物而改變的事物 。不要通過子類擴展基本功能 。如果一個接口元素對于類來說是必不可少的,則它應該在基類中,而不是在派生期間添加 。如果要在繼承期間添加方法,請考慮重新設計 。使用繼承和覆蓋方法來表達行為的差異,而不是使用字段來表示狀態(tài)的變化 。如果發(fā)現(xiàn)一個類使用了狀態(tài)變量,并且有一些方法是基于這些變量切換行為的,那么請重新設計它,以表示子類和覆蓋方法中的行為差異 。一個極端的反例是繼承不同的類來表示顏色,而不是使用“顏色”字段 。使類盡可能原子化 。為每個類提供一個明確的目的,它為其他類提供一致的服務 。如果你的類或系統(tǒng)設計變得過于復雜,請將復雜類分解為更簡單的類 。


以上關于本文的內容,僅作參考!溫馨提示:如遇健康、疾病相關的問題,請您及時就醫(yī)或請專業(yè)人士給予相關指導!

「愛刨根生活網(wǎng)」www.malaban59.cn小編還為您精選了以下內容,希望對您有所幫助: