国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發 > Java > 正文

JAVA優質代碼編寫的30條可行建議

2024-07-15 02:01:30
字體:
來源:轉載
供稿:網友
列舉了大量有用的建議,幫助大家進行低級程序設計,并提供了代碼編寫的一般性指導:



  (1) 類名首字母應該大寫。字段、方法以及對象(句柄)的首字母應小寫。對于所有標識符,其中包含的所有單詞都應緊靠在一起,而且大寫中間單詞的首字母。例如:



  ThisIsAClassName



  thisIsMethodOrFieldName



  若在定義中出現了常數初始化字符,則大寫static final基本類型標識符中的所有字母。這樣便可標志出它們屬于編譯期的常數。



  Java包(Package)屬于一種特殊情況:它們全都是小寫字母,即便中間的單詞亦是如此。對于域名擴展名稱,如com,org,net或者edu等,全部都應小寫(這也是Java 1.1和Java 1.2的區別之一)。



  (2) 為了常規用途而創建一個類時,請采取“經典形式”,并包含對下述元素的定義:



  equals()



  hashCode()



  toString()



  clone()(implement Cloneable)



  implement Serializable



  (3) 對于自己創建的每一個類,都考慮置入一個main(),其中包含了用于測試那個類的代碼。為使用一個項目中的類,我們沒必要刪除測試代碼。若進行了任何形式的改動,可方便地返回測試。這些代碼也可作為如何使用類的一個示例使用。



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



  (5) 設計一個類時,請設身處地為客戶程序員考慮一下(類的使用方法應該是非常明確的)。然后,再設身處地為管理代碼的人考慮一下(預計有可能進行哪些形式的修改,想想用什么方法可把它們變得更簡單)。



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



  ■一個復雜的開關語句:考慮采用“多形”機制



  ■數量眾多的方法涉及到類型差別極大的操作:考慮用幾個類來分別實現



  ■許多成員變量在特征上有很大的差別:考慮使用幾個類



  (7) 讓一切東西都盡可能地“私有”——private。可使庫的某一部分“公共化”(一個方法、類或者一個字段等等),就永遠不能把它拿出。若強行拿出,就可能破壞其他人現有的代碼,使他們不得不重新編寫和設計。若只公布自己必須公布的,就可放心大膽地改變其他任何東西。在多線程環境中,隱私是特別重要的一個因素——只有private字段才能在非同步使用的情況下受到保護。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 凤凰县| 班玛县| 田阳县| 宝清县| 陵水| 焉耆| 怀远县| 北辰区| 会东县| 永吉县| 观塘区| 闵行区| 龙里县| 古田县| 广丰县| 江阴市| 四子王旗| 监利县| 长沙市| 渝中区| 宁南县| 永城市| 图片| 潮安县| 深泽县| 大渡口区| 江西省| 即墨市| 仁寿县| 茌平县| 通江县| 隆昌县| 昂仁县| 张家口市| 泰兴市| 长治县| 中方县| 若羌县| 东安县| 沾益县| 独山县|