<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    隨筆 - 71  文章 - 15  trackbacks - 0
    <2025年7月>
    293012345
    6789101112
    13141516171819
    20212223242526
    272829303112
    3456789

    因為口渴,上帝創造了水;
    因為黑暗,上帝創造了火;
    因為我需要朋友,所以上帝讓你來到我身邊
    Click for Shaanxi xi'an, Shaanxi Forecast
    ╱◥█◣
      |田|田|
    ╬╬╬╬╬╬╬╬╬╬╬
    If only I have such a house!
    〖總在爬山 所以艱辛〗
    Email:myesjoy@yahoo.com.cn
    NickName:yesjoy
    MSN:myesjoy@hotmail.com
    QQ:150230516

    〖總在尋夢 所以苦痛〗

    常用鏈接

    留言簿(3)

    隨筆分類

    隨筆檔案

    文章分類

    文章檔案

    Hibernate在線

    Java友情

    Java認證

    linux經典

    OA系統

    Spring在線

    Structs在線

    專家專欄

    企業信息化

    大型設備共享系統

    工作流

    工作流產品

    網上購書

    搜索

    •  

    最新評論

    閱讀排行榜

    評論排行榜

    變量命名的方法采用匈牙利命名法,基本結構為 scope_typeVariableName ,它使用 3 字符前綴來表示數據類型, 3 個字符的前綴必須小寫,前綴后面是由表意性強的一個單詞或多個單詞組成的名字,而且每個單詞的首寫字母大寫,其它字母小寫,這樣保證了對變量名能夠進行正確的斷句。例如,定義一個整形變量,用來記錄文檔數量: intDocCount ,其中 int 表明數據類型,后面為表意的英文名,每個單詞首字母大寫。這樣,在一個變量名就可以反映出變量類型和變量所存儲的值的意義兩方面內容,這使得代碼語句可讀性強、更加容易理解。 byte int char long float double boolean short

    變量類型和首字母對照關系如下表:

    數據類型 / 對象類型

    變量前綴

    備注

    byte

    bye

    ?

    char

    chr

    ?

    float

    flt

    ?

    boolean

    bln

    做布爾變量時,使用 bln

    Integer/int

    int

    ?

    String

    str

    ?

    Single

    sng

    ?

    short

    sht

    ?

    Long/long

    lng

    ?

    Double/double

    dbl

    ?

    Currency

    cur

    ?

    Variant

    bln? astr? obj? vnt

    做布爾變量用時,用 bln

    做字符串數組用時,用 astr

    做為對象使用時,用 obj

    不確定時,用 vnt

    對于數組,在數據類型的前綴前再增加一個 a ,例如字符串數組為 astr 。對于在多個函數內都要使用的全局變量,在前面再增加“ g_ ”。例如一個全局的字符串變量: g_strUserInfo

    在變量命名時要注意以下幾點:

    ????????? 選擇有意義的名字,注意每個單詞首字母要大寫

    ????????? 在一段函數中不使用同一個變量表示前后意義不同的兩個數值

    ????????? i j k 等只作為小型循環的循環索引變量

    ????????? 避免用 Flag 來命名狀態變量

    ????????? Is 來命名邏輯變量,如: blnFileIsFound 。通過這種 給布爾變量肯定形式的命名方式,使得其它開發人員能夠更為清楚的理解布爾變量所代表的意義

    ????????? 如果需要的話,在變量最后附加計算限定詞,如: curSalesSum

    ????????? 命名不相包含, curSales curSalesSum

    ????????? Static?Final? 變量的名字應該都大寫,并且指出完整含義

    ????????? 如果需要對變量名進行縮寫時,一定要注意整個代碼中縮寫規則的一致性。例如,如果在代碼的某些區域中使用 int Cnt ,而在另一些區域中又使用 int Count ,就會給代碼增加不必要的復雜性。 建議 變量名中盡量不要出現縮寫

    ????????? 通過在結尾處放置一個量詞 就可創建更加統一的變量 它們更容易理解 也更容易搜索。例如 請使用 strCustomerFirst strCustomerLast 而不要使用 strFirstCustomer strLastCustomer 。常用的量詞后綴有: First(一組變量中的第一個)、Last(一組變量中的最后一個)、Next(一組變量中的下一個變量)、Prev(一組變量中的上一個)、Cur(一組變量中的當前變量)

    ????????? 為每個變量選擇最佳的數據類型,這樣即能減少對內存的需求量,加快代碼的執行速度,又會降低出錯的可能性。用于變量的數據類型可能會影響該變量進行計算所產生的結果。在這種情況下,編譯器不會產生運行期錯誤,它只是迫使該值符合數據類型的要求。這類問題極難查找

    ????????? 盡量縮小變量的作用域。如果變量的作用域大于它應有的范圍,變量可繼續存在,并且在不再需要該變量后的很長時間內仍然占用資源。它們的主要問題是,任何類中的任何方法都能對它們進行修改,并且很難跟蹤究竟是何處進行修改的。占用資源是作用域涉及的一個重要問題。對變量來說,盡量縮小作用域將會對應用程序的可靠性產生巨大的影響

    關于常量的命名方法,在 JAVA 代碼中,無論什么時候,均提倡應用常量取代數字、固定字符串。也就是說,程序中除 0 1 以外,盡量不應該出現其他數字。常量可以集中在程序開始部分定義或者更寬的作用域內,名字應該都使用大寫字母,并且指出該常量完整含義。如果一個常量名稱由多個單詞組成,則應該用下劃線“ _ ”來分割這些單詞如: NUM_DAYS_IN_WEEK MAX_VALUE

    posted on 2006-04-24 23:01 ★yesjoy★ 閱讀(332) 評論(0)  編輯  收藏 所屬分類: JAVA編程規范

    只有注冊用戶登錄后才能發表評論。


    網站導航:
     
    主站蜘蛛池模板: 成年丰满熟妇午夜免费视频| 日本在线高清免费爱做网站| 久久青青草原亚洲av无码app| 中文字幕亚洲免费无线观看日本 | 国产18禁黄网站免费观看| 一级中文字幕乱码免费| 亚洲视频中文字幕在线| 国产美女被遭强高潮免费网站| 亚洲精品视频免费| 亚洲一区在线视频观看| 亚洲一区二区高清| 在线观看免费人成视频色9| 一级特黄aaa大片免费看| 亚洲精品国产肉丝袜久久| 免费a级毛片无码av| 最近最新高清免费中文字幕| 国产成人亚洲精品电影| 久久精品国产亚洲AV高清热 | 亚洲高清无码在线观看| 国产h视频在线观看网站免费| 美女18一级毛片免费看| 亚洲精品自拍视频| 狠狠亚洲婷婷综合色香五月排名 | 免费一级毛片无毒不卡| 亚洲av成本人无码网站| 久久精品亚洲中文字幕无码麻豆| 免费一级毛片清高播放| 中文字幕无码免费久久99| 国产一精品一av一免费爽爽| 亚洲AV无码专区在线厂| 亚洲va乱码一区二区三区| 亚洲国产精品一区第二页 | fc2成年免费共享视频网站| 亚洲一区二区三区久久| 亚洲AV无码欧洲AV无码网站| 免费精品国产自产拍观看| 97视频免费在线| 99爱视频99爱在线观看免费| 国产免费伦精品一区二区三区| 亚洲1区2区3区精华液| 丁香婷婷亚洲六月综合色|