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

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

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

    JAVA進行式
    讓我們把JAVA進行到底!
    posts - 13,comments - 21,trackbacks - 0
             上次記錄了一些編寫上的規范,這回看看排版有些什么規矩:     

             1、關鍵詞和操作符之間加適當的空格。(這個我知道,比如“i+j=x;”應該寫成“i + j = x;”,這樣看起來是不是漂亮多了!)   

             2、相對獨立的程序塊與塊之間加空行。(嗯,這樣便于閱讀,方法與方法之間空行,方法內部也應該根據語句內容自然空行)。   

             3、較長的語句、表達式等要分成多行書寫(對呀,屏幕顯示有限)。劃分出的新行要進行適應的縮進,使排版整齊,語句可讀。 

             4、長表達式要在低優先級操作符處劃分新行,操作符放在新行之首。(有道理,在低優先級操作符處斷行,不會過于影響代碼的閱讀理解,將操作符放在新行之首也是這個道理) 

             5、循環、判斷等語句中若有較長的表達式或語句,則要進行適應的劃分。(這個,怎么劃分哩?) 

             6、若函數或過程中的參數較長,則要進行適當的分行。(是的,分行時應該將參數的類型放在新行之首,且要有適當的縮進,比如可以與上一行的參數對齊,這樣閱讀清晰、方便) 
       
             7、不允許把多個短語句寫在一行中,即一行只寫一條語句。(嗯,對于“int  i,j,x;”這樣的語句是不是分成三行,一行一句更好些,尤其在它做為類的成員變量時) 

             8、函數或過程的開始、結構的定義及循環、判斷等語句中的代碼都要采用縮進風格。   

             9、C/C++語言是用大括號‘{’和‘}’界定一段程序塊的,編寫程序塊時‘{’和 ‘}’應各獨占一行并且位于同一列,同時與引用它們的語句左對齊。在函數體的開始、類的定義、結構的定義、枚舉的定義以及if、for、do、while、switch、case語句中的程序都要采用如上的縮進方式。
             (呵呵,這里怎么說的是C和C++語言?不是在講java 的編碼規范嗎?不過,這個問題一直困擾著我,C和C++語言中這種打括號的形式,我覺得很好,符合人們的閱讀習慣,哪個“{”和哪個“}”是一對兒的,一目了然,使代碼的層次非常清晰。然而我在絕大多數的java 語言代碼,包括sun公司所給的JFC源代碼中看到的都是下列格式:
             public  void  myMethod(){
                   int  i  =  2;
                   ......
             }
             這是為什么哩?java的“始作蛹者”(好象的貶義詞,開個玩笑)當初是出于什么考慮哩?甚至有的老師把它做為“地道的java”程序的標志。雖然我不喜歡這種書寫形式,可是既然大家都這么寫,是不是我也應該遵循這種“約定俗成”的格式哩?

    posted on 2005-12-11 17:10 水秀清靈 閱讀(416) 評論(0)  編輯  收藏 所屬分類: 學習筆記
    主站蜘蛛池模板: 亚洲成年人电影在线观看| 亚洲午夜电影一区二区三区| 理论亚洲区美一区二区三区| 久久精品无码一区二区三区免费| 久久久久久a亚洲欧洲AV| 久久久久久一品道精品免费看| 久久精品国产亚洲av成人| 国产精成人品日日拍夜夜免费| 亚洲尹人九九大色香蕉网站 | 99re6在线视频精品免费| 国产亚洲精品无码拍拍拍色欲| 国产精品一区二区三区免费| 亚洲天堂中文字幕在线| 国产成人精品免费视频大全| 国产亚洲综合色就色| 久章草在线精品视频免费观看| 久久久久亚洲精品无码蜜桃| 日韩中文字幕精品免费一区| ww亚洲ww在线观看国产| 成人午夜18免费看| 青青久久精品国产免费看 | 亚洲日韩中文无码久久| 午夜爽爽爽男女免费观看影院| 亚洲精品在线视频观看| 蜜臀91精品国产免费观看| 特级毛片在线大全免费播放| 亚洲乱码中文字幕综合| 亚洲人成在线免费观看| 亚洲精品国产第一综合99久久 | 亚洲成在人线电影天堂色| 手机看片久久国产免费| 国产色无码精品视频免费| 久久精品国产亚洲AV蜜臀色欲| 亚洲Av无码乱码在线观看性色| 9久热精品免费观看视频| 亚洲精品国产肉丝袜久久| 免费一级国产生活片| 久久九九兔免费精品6| 免费福利在线观看| 亚洲日本在线免费观看| 亚洲av区一区二区三|