免费视频淫片aa毛片_日韩高清在线亚洲专区vr_日韩大片免费观看视频播放_亚洲欧美国产精品完整版

打開(kāi)APP
userphoto
未登錄

開(kāi)通VIP,暢享免費(fèi)電子書(shū)等14項(xiàng)超值服

開(kāi)通VIP
Java 程序編碼規(guī)范

Java 程序編碼規(guī)范


(來(lái)源:http://www.ibm.com.cn)

李小敏
www.yway.com 軟件工程師
2000年12月

    所有的程序開(kāi)發(fā)手冊(cè)都包含了各種規(guī)則。一些習(xí)慣自由程序人員可能對(duì)這些規(guī)則很不適應(yīng),但是在多個(gè)開(kāi)發(fā)人員共同寫(xiě)作的情況下,這些規(guī)則是必需的。這不僅僅是為了開(kāi)發(fā)效率來(lái)考慮,而且也是為了后期維護(hù)考慮。

命名規(guī)范
定義這個(gè)規(guī)范的目的是讓項(xiàng)目中所有的文檔都看起來(lái)像一個(gè)人寫(xiě)的,增加可讀性,減少項(xiàng)目組中因?yàn)閾Q人而帶來(lái)的損失。(這些規(guī)范并不是一定要絕對(duì)遵守,但是一定要讓程序有良好的可讀性)

  • Package 的命名
    Package 的名字應(yīng)該都是由一個(gè)小寫(xiě)單詞組成。
  • Class 的命名
    Class 的名字必須由大寫(xiě)字母開(kāi)頭而其他字母都小寫(xiě)的單詞組成
  • Class 變量的命名
    變量的名字必須用一個(gè)小寫(xiě)字母開(kāi)頭。后面的單詞用大寫(xiě)字母開(kāi)頭。
  • Static Final 變量的命名
    Static Final 變量的名字應(yīng)該都大寫(xiě),并且指出完整含義。
  • 參數(shù)的命名
    參數(shù)的名字必須和變量的命名規(guī)范一致。
  • 數(shù)組的命名
    數(shù)組應(yīng)該總是用下面的方式來(lái)命名:

    byte[] buffer;		
    而不是:

    byte buffer[];		
  • 方法的參數(shù)
    使用有意義的參數(shù)命名,如果可能的話(huà),使用和要賦值的字段一樣的名字:

    SetCounter(int size){	this.size = size;}		

Java 文件樣式
所有的 Java(*.java) 文件都必須遵守如下的樣式規(guī)則

代碼編寫(xiě)格式

程序編寫(xiě)規(guī)范

編程技巧

Swing

調(diào)試

性能

可移植性
Borland Jbulider 不喜歡 synchronized 這個(gè)關(guān)鍵字,如果你的斷點(diǎn)設(shè)在這些關(guān)鍵字的作用域內(nèi)的話(huà),調(diào)試的時(shí)候你會(huì)發(fā)現(xiàn)的斷點(diǎn)會(huì)到處亂跳,讓你不知所措。除非必須,盡量不要使用。

參考資料

本站僅提供存儲(chǔ)服務(wù),所有內(nèi)容均由用戶(hù)發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊舉報(bào)。
打開(kāi)APP,閱讀全文并永久保存 查看更多類(lèi)似文章
猜你喜歡
類(lèi)似文章
JAVA代碼編程規(guī)范,Java基礎(chǔ),編程開(kāi)發(fā),Java,好視點(diǎn)技術(shù)文檔
學(xué)習(xí)Java的筆記(2)
java編程中'為了性能'一些盡量做到的地方
Java GUI 基礎(chǔ)
java自帶的幾個(gè)重要的包
JScrollPane的使用
更多類(lèi)似文章 >>
生活服務(wù)
分享 收藏 導(dǎo)長(zhǎng)圖 關(guān)注 下載文章
綁定賬號(hào)成功
后續(xù)可登錄賬號(hào)暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服