1. 程式人生 > >Java 程式書寫規範

Java 程式書寫規範

Java 程式書寫規範


任何一門語言都是用來交流的,都有自己的一套書寫規範,Java 也不例外。

好的命名規範可以讓你的程式更專業,更容易被別人理解,更好維護。
瞭解命名規範,可以更好的學習和記憶 Java 類庫中類和函式。

下面的幾個原則是編寫 Java 程式必須遵守的
如果沒有非常好的理由,永遠不要違揹他。

1.包
   由小寫字母和少量數字組成
   Java 自己的包以 java. 和 javax 開頭,比如:java.awt
   別的組織開發的包以 組織的 Internet 域名部分開頭,比如:com.sun, com.borland

2.類,介面
   由一個或幾個單片語成,每個單詞的第一個字母大寫,比如:StringBuffer
   類:一般用名詞和名詞片語命名
   介面:與類相同,可以使用形容詞詞綴,比如 Runnable, Comparable

3.方法
   除第一個字母小寫外,和類,介面的命名規則一樣。比如:getPersonInfo()
   對於取屬性值和設定屬性值的方法:
     不管是否是 Bean,都要遵循 JavaBean 命名規範:getXXX(), setXXX()
   轉換物件型別返回不同型別的方法:
     命名成 toType,比如:toString(), toArray()
   返回檢視的方法:
     命名成 asType() 形式,asList()
   返回與呼叫此方法的物件(Wrapper Class)同值的原始型別的方法:
     命名成 typeValue() 形式,比如 intValue(), floatValue()
  
4.域(屬性)
   普通域:
     除第一個字母小寫外,和類,介面的命名規則一樣。比如:personInfo
   常數域:
     由一個或多個被下劃線分開的單片語成,比如:VALUES, NEGATIVE_INTINITY
     常數域是唯一允許使用下劃線的情況。
 
5.區域性變數
   命名與域相同,可以使用簡寫,比如:i, j, temp, maxNumber

相關推薦

Java 程式書寫規範

Java 程式書寫規範 任何一門語言都是用來交流的,都有自己的一套書寫規範,Java 也不例外。好的命名規範可以讓你的程式更專業,更容易被別人理解,更好維護。瞭解命名規範,可以更好的學習和記憶 Java 類庫中類和函式。下面的幾個原則是編寫 Java 程式必須遵守的如果沒有非

java程式碼書寫規範

一、目的     對於程式碼,首要要求是它必須正確,能夠按照程式設計師的真實思想去執行;第二個的要求是程式碼必須清晰易懂,使別的程式設計師能夠容易理解程式碼所進行的實際工作。在軟體工程領域,源程式的風格統一標誌著可維護性、可讀性,是軟體專案的一個重要組成部分。而目前還沒有成文

命名規範及部分書寫規範----參照阿裏巴巴java開發手冊

實現類 toc tcpudp size 全部 sla 工具類 apr alibaba 只列一些我能看懂的.... 1類名使用 UpperCamelCase 風格,必須遵從駝峰形式,但以下情形例外:DO / BO / DTO / VO / AO   正例:MarcoPolo

[Java拾遺一] XML的書寫規範與解析.

有一個 如何 oca 2.x 可擴展 learning tar 開發 ring 前言今天天氣大好, 起了個大早開始總結一些常用的基礎知識. XML一直來說都很陌生, 使用大多是用於配置文件, 之前並沒有細究過其中的約束規範, 今天剛好沒事來學習並總結下. 1,XML基

JAVA書寫規範、命名規範

書寫規範 花括號不要單獨一行,和它前面的程式碼同一行。而且,花括號與前面的程式碼之間用一個空格隔開。public void method() { // Good } public voi

Java程式的編碼規範

        所有的程式開發手冊都包含了各種規則。一些習慣自由程式人員可能對這些規則很不適應,但是在多個開發人員共同寫作的情況下,這些規則是必需的。這不僅僅是為了開發效率來考慮,而且也是為了後期維護考慮。    命名規範:   定義這個規範的目的是讓專案中所有的文

C++程式碼書寫規範——給新手程式設計師的一些建議

程式碼就是程式設計師的面子,無論是在工作中在電腦上寫程式程式碼還是在面試時在紙上寫演示程式碼我們都希望寫出整潔,優雅的程式碼

程式設計師分享Java開發常用規範技巧二

1、使用一些日期類的時候,推薦使用LocalDateTime來替代Calendar類,或者說使用Instant來替代掉Date類。

Angularjs書寫規範

rip rom arc 可讀性 ring {} 依賴 公司 model 文件命名原則: 遵循以描述組件功能,然後是類型(可選)的方式來給所有的組件提供統一的命名 命名:feature.type.js。 測試文件名(feature.type.spec.js) 大多數文

<轉>CSS書寫規範、順序(推薦)

anim 輸入 head center ase 顏色 表示 基本 合作 CSS書寫順序 1.位置屬性(position, top, right, z-index, display, float等) 2.大小(width, height, padding, margin) 3

java 編程規範

生命期 個人 har 建議 分割 難度 術語 if語句 變量 1. 應用範圍 本規範應用於采用J2EE規範的項目中,所有項目中的JAVA代碼(含JSP,SERVLET,JAVABEAN,EJB)均應遵守這個規範。同時,也可作為其它項目的參考。 2. 設計類和方法

JAVA編程規範-OOP規範

同名 text equals方法 編譯 分隔符 tostring 方法簽名 設定 enc 1.【強制】避免通過一個類的對象引用訪問此類的靜態變量或靜態方法,無謂增加編譯器解析成本,直接用類名來訪問即可。 2.【強制】所有的覆寫方法,[email protected

JAVA編程規範-註釋規範

應用 進行 ava line 而不是 信息 font 意義 控制 1.【強制】類、類屬性、類方法的註釋必須使用 Javadoc規範,使用/**內容*/格式,不得使用//xxx方式。說明:在 IDE編輯窗口中,Javadoc方式會提示相關註釋,生成 Javadoc可以正確輸出

JAVA編程規範-其他規範

模板 推薦 double類型 java編程 current 頁面 避免 自動調用 取值 1.【強制】在使用正則表達式時,利用好其預編譯功能,可以有效加快正則匹配速度。說明:不要在方法體內定義:Pattern pattern = Pattern.compile(規則); 2.

Qt在線講座之QML腳本書寫規範

pen open 它的 ++ csdn博客 為什麽 遊戲 你是 javascrip 時間:2016年3月1日晚7:30 在線講座:http://qtdream.com主頁處就可以收看直播(詳見主頁提示) 參與對象:對Qt跨平臺開發框架感興趣的朋友們。

CSS 樣式書寫規範

themes spec art 主體 layout margin 位置 子菜單 deb CSS書寫順序 1.位置屬性(position, top, right, z-index, display, float等)2.大小(width, height, padding, ma

(15)shell編程書寫規範與執行方式

註釋 tro ont 分享 bin 技術 rst 執行 開頭 #!/bin/bash    (固定開頭) # 註釋(腳本中) cat 1.sh  查看腳本 1.執行腳本   1)先給腳本執行權限     chmod 744 1.sh 或 chmo

css書寫規範以及如何寫出賞心悅目的代碼

英文 沒有 易維 不能 統一 wid 協作開發 簡易 eset css書寫規範: 1. 編碼統一為utf-8;2. 協作開發及分工: i根據各個模塊, 同時根據頁面相似程序, 事先寫好大體框架文件,同時根據頁面相似程序,事先寫好大體框架文件。共用css文件base.css

Java代碼規範_插件_阿裏java開發手冊

阿裏 git 列表 jdk1.8 osi pos sta 問題 check 給大家分享一個阿裏巴巴的java開發規範,在日常自動化工作中我們可以參考一下,特別是用java進行coding的同學。 而且還可以利用相應的插件進行代碼掃描檢測,感興趣的們可以馬上應用到自動化中來。

Eclipse-Java代碼規範和質量檢查插件-阿裏巴巴代碼規約

mas http lib ips .com 阿裏 cli target plugin 此工具配套阿裏巴巴Java開發手冊:http://www.cnblogs.com/EasonJim/p/6436387.html Eclipse安裝和使用方法:https://githu