麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 開發 > Java > 正文

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

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



  (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字段才能在非同步使用的情況下受到保護。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 爱爱插插视频 | 亚洲第一激情 | 欧美一级特黄特色大片免费 | 日韩激情一区 | 91精品观看91久久久久久国产 | 奶子吧naiziba.cc免费午夜片在线观看 | 国产免费一区二区三区网站免费 | 午夜色视频在线观看 | 国产一级一国产一级毛片 | 精品在线观看一区二区三区 | 蜜桃网在线观看 | 国产女厕一区二区三区在线视 | 欧美高清一级片 | www久久综合 | 高清做爰免费无遮网站挡 | 九九热精品在线 | 久久久久久久久久久高潮一区二区 | 亚洲精品7777xxxx青睐 | 91社区在线观看 | 久色精品 | 无遮挡一级毛片视频 | 亚洲99| 成年人黄色免费电影 | 久久久久久久久久久久99 | 日本成人在线播放 | 精品人成| 欧美一级在线免费 | 国产精品中文在线 | 一级免费特黄视频 | 国产免费视频在线 | 视频国产一区二区 | 国产精品久久久久久影视 | 欧美成视频在线观看 | 亚洲一级网站 | 精品一区二区久久久久久久网精 | 久久国产亚洲精品 | 毛片国产 | 欧美黄色片一级 | 在线观看免费av网 | 久久久久亚洲美女啪啪 | 亚洲午夜在线视频 |