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

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

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

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

             1、關(guān)鍵詞和操作符之間加適當(dāng)?shù)目崭瘛#ㄟ@個(gè)我知道,比如“i+j=x;”應(yīng)該寫成“i + j = x;”,這樣看起來(lái)是不是漂亮多了!)   

             2、相對(duì)獨(dú)立的程序塊與塊之間加空行。(嗯,這樣便于閱讀,方法與方法之間空行,方法內(nèi)部也應(yīng)該根據(jù)語(yǔ)句內(nèi)容自然空行)。   

             3、較長(zhǎng)的語(yǔ)句、表達(dá)式等要分成多行書寫(對(duì)呀,屏幕顯示有限)。劃分出的新行要進(jìn)行適應(yīng)的縮進(jìn),使排版整齊,語(yǔ)句可讀。 

             4、長(zhǎng)表達(dá)式要在低優(yōu)先級(jí)操作符處劃分新行,操作符放在新行之首。(有道理,在低優(yōu)先級(jí)操作符處斷行,不會(huì)過(guò)于影響代碼的閱讀理解,將操作符放在新行之首也是這個(gè)道理) 

             5、循環(huán)、判斷等語(yǔ)句中若有較長(zhǎng)的表達(dá)式或語(yǔ)句,則要進(jìn)行適應(yīng)的劃分。(這個(gè),怎么劃分哩?) 

             6、若函數(shù)或過(guò)程中的參數(shù)較長(zhǎng),則要進(jìn)行適當(dāng)?shù)姆中小#ㄊ堑模中袝r(shí)應(yīng)該將參數(shù)的類型放在新行之首,且要有適當(dāng)?shù)目s進(jìn),比如可以與上一行的參數(shù)對(duì)齊,這樣閱讀清晰、方便) 
       
             7、不允許把多個(gè)短語(yǔ)句寫在一行中,即一行只寫一條語(yǔ)句。(嗯,對(duì)于“int  i,j,x;”這樣的語(yǔ)句是不是分成三行,一行一句更好些,尤其在它做為類的成員變量時(shí)) 

             8、函數(shù)或過(guò)程的開(kāi)始、結(jié)構(gòu)的定義及循環(huán)、判斷等語(yǔ)句中的代碼都要采用縮進(jìn)風(fēng)格。   

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

    posted on 2005-12-11 17:10 水秀清靈 閱讀(425) 評(píng)論(0)  編輯  收藏 所屬分類: 學(xué)習(xí)筆記
    主站蜘蛛池模板: 国产AV无码专区亚洲AV毛网站 | 亚洲av无码成人影院一区| A国产一区二区免费入口| ASS亚洲熟妇毛茸茸PICS| 美女被吸屁股免费网站| 中文字幕在线成人免费看| 亚洲Av无码乱码在线znlu| 国产亚洲福利一区二区免费看| 日本免费人成视频播放| 香蕉视频亚洲一级| 亚洲高清视频一视频二视频三| 特级aa**毛片免费观看| 日本亚洲国产一区二区三区| 老司机亚洲精品影院无码 | 曰批免费视频播放免费| 亚洲精品tv久久久久| 国产精品美女久久久免费| 亚洲日本va在线视频观看| 免费看无码特级毛片| 最新69国产成人精品免费视频动漫| 中文字幕无码精品亚洲资源网| 亚洲噜噜噜噜噜影院在线播放| av无码久久久久不卡免费网站| 亚洲国产av一区二区三区丶| 四虎影永久在线高清免费| 亚洲乱码卡一卡二卡三| 在线免费观看色片| 成人久久久观看免费毛片| 免费不卡视频一卡二卡| 久久国产亚洲电影天堂| 免费一级毛片在线播放放视频| 久久久久国产成人精品亚洲午夜 | 国产成人精品日本亚洲网站| 99热在线免费观看| 中文字幕不卡亚洲| 97视频免费观看2区| 亚洲另类无码专区丝袜| 黄网站色在线视频免费观看| 亚洲av永久中文无码精品综合| 久久亚洲中文字幕精品一区四| 免费观看无遮挡www的小视频|