freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

編碼規(guī)范以開發(fā)手冊(完整版)

2025-05-13 22:07上一頁面

下一頁面
  

【正文】 類和接口的名字一般由大寫字母開頭而其他字母都小寫的單詞組成(但一些專有的縮寫詞,比如:AWTException等則除外)。char recordDelimiter。標簽的命名應(yīng)該為小寫字母,并使用下劃線來分隔單詞。l 在類的聲明之間。 public BookView() { bookID = null。例如 foo(long_expression1, long_expression2, long_expression3)。一條語句換行后, 應(yīng)該比原來的語句有所縮進,縮進的具體格數(shù)要依據(jù)該語句的類型。例如:// temporary note: Change this to call sort() when the bugs in it are fixed listmySort()。 * * see * see getDeclaredMethod(String, Class[]) * author Frank * version , 20011218 * author Mary * deprecated */解釋:see:引用其他類所有三種類型的注釋文檔都可包含see標記,它允許我們引用其他類里的文檔??蔀橐幌盗凶髡呤褂枚鄠€這樣的標記,但它們必須連續(xù)放置。如下:/** * codedouble/code 型數(shù)值的最大值。return格式如下:return 說明其中,“說明”是指返回值的含義。. 其它的注釋. 代碼修改的注釋若要修改單行代碼,請在上一行使用單行注釋,寫明修改原因,人員姓名和日期。注釋符號的選擇參照 代碼修改的注釋。}public int[] getPackets() { return packets。 (r1, 0, r3, 0, )。. 語句. 簡單語句. 賦值和表達式每行只包含一條語句。 // ACCEPTABLEint i, j = 4, k。 // RIGHTreturn (() + )。}if (condition) {statements。}while (condition)。} finally {statements。性能提升的隱含代價是自己的代碼變得難于理解,而且難于維護。Float增值f++。Throw 或者catch 違例Try{throw e。當(dāng)要追加多個字串,則可考慮直接使用一個字串緩沖——特別是能在一個循環(huán)里重復(fù)利用它的時候。因此,使用默認構(gòu)造函數(shù)創(chuàng)建的StringBuffer在字符串連接操作上的效率其實和用“+”是一樣的。Vector類就象StringBuffer類一樣,每次擴展存儲能力時,所有現(xiàn)有的元素都要復(fù)制到新的存儲空間之中。改進之后的版本是:String s = Hello。避免同步整個代碼段對某個方法或函數(shù)進行同步比對整個代碼段進行同步的性能要好。 i 。所有的開發(fā)人員使用相同風(fēng)格的日志,可以提高項目整體的可讀性,更有助于代碼的重用。 將連續(xù)的小的“trycatch”塊合并到一起。 布爾類型的名字要直觀,布爾類型的方法、屬性或者Field,is通常是一個不錯的前綴。 return ERROR。(true)。. 注釋1. 注釋要簡單明了。5. 變量、常量的注釋應(yīng)放在其上方相鄰位置或右方。尤其要注意returnURL中所應(yīng)帶的參數(shù),要包括翻頁參數(shù)、列表上的查詢條件參數(shù)等,如列表翻到第5頁后進行其他操作之后要仍能返回第5頁,輸入查詢條件之后,得到列表,操作后仍能返回該結(jié)果列表。7. 每個程序文件頭需有注釋,需注明作者、創(chuàng)建時間、模塊名、版本號、詳細功能說明、修改時間、修改的說明等;例如:/** 模塊名:xxxx xxx xxx* 版本號:V* 創(chuàng)建時間:xxxx年x月xx日* 作 者:xxxx xxx xxx* 詳細功能說明:xxxx xxx xxx* 更新紀錄:xxxx年x月xx日,修改人xxx,增加功能包括:xxxxx*/8. 每個方法頭須有注釋,包括:功能描述、輸入、輸出、返回值說明等;修改或增加別人的類文件中的方法,需在該方法頭和修改處注明修改的時間、修改人、修改說明等相關(guān)信息/** * Description 功能描述 * Author 方法創(chuàng)建者 * CreatDate 創(chuàng)建日期 * UpdateUser 方法更新者 * UpdateDate 更新日期* param 參數(shù) * return 返回值 */9. javadoc注釋標簽語法author 對類的說明 標明開發(fā)該類模塊的作者 version 對類的說明 標明該類模塊的版本 see 對類、屬性、方法的說明 參考轉(zhuǎn)向,也就是相關(guān)主題 param 對方法的說明 對方法中某參數(shù)的說明 return 對方法的說明 對方法返回值的說明 exception 對方法的說明 對方法可能拋出的異常進行說明. 頁面. jsp文件頭必須有!DOCTYPE html PUBLIC //W3C//DTD XHTML Transitional//EN html xmlns=. 每個頁面,input及其html元素需以”/”結(jié)尾,如input name=”aaa” type=”text” value=”” /、br/等;. Jsp及html頁面緩存的清除(1)禁用客戶端緩存,head中需包含以下語句以防止頁面緩存發(fā)生:meta equiv=Pragma content=nocache/meta equiv=cachecontrol content=nocache meta equiv=expires content=0(2)在服務(wù)器的動態(tài)網(wǎng)頁中禁止緩存,要加入類似如下腳本,加入后的頁面form提交后,瀏覽器后退,會提示“網(wǎng)頁過期”。 //用戶名2. 邊寫代碼邊注釋,修改代碼同時修改相應(yīng)的注釋,以保證注釋與代碼的一致性。沒有明確的理由,不允許使用拼裝SQL的寫法,采用參數(shù)化的SQL。 }catch(SQLException e){ ()。需注意參數(shù),最多參數(shù)為三個:日志信息(logInfo):日志信息需規(guī)范化,重要信息用半角中括號(”[]”)擴起來,如:訪問欄目[重要文件]成功日志類型(logType):日志類型需按要求傳參。但是,若過份熱衷于刪除異常處理模塊,也可能造成代碼健壯程度的下降,所以在合并的同時需要考慮程序的穩(wěn)定性。目前主要使用的有 JDK Beta 自帶的 Log 包,另外還有一些開放源碼組織提供的日志功能,比如 Apache 組織的 Log4J 和 LogKit 等都是很值得借鑒和引用的。}上述代碼中每次循環(huán)操作,都要計算一次 。對每個對象使用多“鎖”的機制來增大并發(fā)一般每個對象都只有一個“鎖”,這就表明如果兩個線程執(zhí)行一個對象的兩個不同的同步方法時,會發(fā)生“死鎖”。if(i!= 1) (i)。也就是說,從Vector刪除最后一個元素要比刪除第一個元素“開銷”低好幾倍。比如,短字符串的連接可以使用 concat;子串的查找可以使用 indexOf,substring 等。更有效的解決辦法是:在構(gòu)造 StringBuffer 時,應(yīng)該粗略的估計出它最終的總長度。570新建對象new Object()??昭h(huán)while(true) n++。因而這類問題的解決并不能影響程序的可讀性和易維護性,所以我們提倡為性能優(yōu)化打基礎(chǔ)。} catch ( exceptiondeclaration) {statements。break。}. for語句for (initialization。所有的復(fù)合語句建議采用如下的花括號形式:{} 中的語句應(yīng)該單獨作為一行。在“[”之前不能有空格。 // RIGHTcount++。}有必要時,須加上final修飾符,表示本方法不可被覆蓋。 }. 構(gòu)造函數(shù) 接下來是構(gòu)造函數(shù),它應(yīng)該用遞增的方式寫(比如:參數(shù)多的寫在后面)。若在測試或者維護的過程中需要為類添加新的功能,往往需要引入新的類包。在下一行添加更新的代碼。exception當(dāng)方法中發(fā)生異常時,“扔出”對象。 */ pub
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1