欧美成人永久免费_欧美日本五月天_A级毛片免看在线_国产69无码,亚洲无线观看,精品人妻少妇无码视频,777无码专区,色大片免费网站大全,麻豆国产成人AV网,91视频网络,亚洲色无码自慰

當前位置:網站首頁 >> 作文 >> 2023年java編程風格與命名規(guī)范的區(qū)別匯總

2023年java編程風格與命名規(guī)范的區(qū)別匯總

格式:DOC 上傳日期:2023-04-14 18:52:19
2023年java編程風格與命名規(guī)范的區(qū)別匯總
時間:2023-04-14 18:52:19     小編:zdfb

無論是身處學校還是步入社會,大家都嘗試過寫作吧,,借助寫作也可以提高我們的語言組織能力,。范文怎么寫才能發(fā)揮它最大的作用呢?接下來小編就給大家介紹一下優(yōu)秀的范文該怎么寫,,我們一起來看一看吧,。

java編程風格與命名規(guī)范的區(qū)別篇一

想要成為一個優(yōu)秀的程序員,首先要培養(yǎng)良好的編程習慣,下面內容由小編為大家介紹java編程風格與命名規(guī)范,供大家參考!

包名按照域名的范圍從大到小逐步列出,,恰好和internet上的域名命名規(guī)則相反,。

由一組以“?!边B接的標識符構成,,通常第一個標識符為符合網絡域名的兩個或者三個英文小寫字母。

people testpage xmlexample

類的名字必須由大寫字母開頭而單詞中的其他字母均為小寫;如果類名稱由多個單詞組成,,則每個單詞的首字母均應為大寫例如testpage;如果類名稱中包含單詞縮寫,,則這個所寫詞的每個字母均應大寫,如:xmlexample,還有一點命名技巧就是由于類是設計用來代表對象的,,所以在命名類時應盡量選擇名詞,。

people testpage xmlexample

方法的名字的第一個單詞應以小寫字母作為開頭,,后面的單詞則用大寫字母開頭??梢詾閯釉~或動詞+名詞組合,。

設置/獲取某個值的method,應該遵循setv/getv規(guī)范

返回長度的method,,應該命名為length

測試某個布爾值的method,,應該命名為isv

將對象轉換為某個特定類型的mehod應該命名為tof

getdate(); length(); isready(); tooracleformat();

1.普通變量命名應該采用首字母小寫,其他字母首字母大寫的方式,。

static變量的名字應該都大寫,,并且指出完整含義。如果一個常量名稱由多個單詞組成,,則應該用下劃線來分割這些單詞如,。

num_days_in_week max_valu

3. 如果需要對變量名進行縮寫時,一定要注意整個代碼中縮寫規(guī)則的一致性

context=ctx message=msg

4. 通過在結尾處放置一個量詞,,就可創(chuàng)建更加統(tǒng)一的變量

first(一組變量中的第一個) last(一組變量中的最后一個) next(一組變量中的下一個變量) prev(一組變量中的上一個) cur(一組變量中的當前變量)

5. 無論什么時候,,均提倡應用常量取代數(shù)字、固定字符串,。也就是說,,程序中除0,1以外,,盡量不應該出現(xiàn)其他數(shù)字,。

6. 索引變量:i、j,、k等只作為小型循環(huán)的循環(huán)索引變量,。

7. 邏輯變量:避免用flag來命名狀態(tài)變量,用is來命名邏輯變量,。

if(isclosed){ dosomeworks; return; }

總是使用以下方式定義數(shù)組:

int[] arr = new int[10];

禁止使用c語言的是形式:

禁止 int arr[] = new int[10];

數(shù)組或者容器推薦命名方式為名詞+s的方式,,例如:

list persons = getperson(); for(person person : persons){ dosomeworks; }

應該盡量簡明扼要(最好是一個字母),或interface區(qū)分

container中的element應該用e表示;map里的key用k表示,,value用v;type用t表示;異常用x表示

如果需要接收多個type類型的參數(shù),,應該用鄰接t的大寫字母——例如s——來依次表示,當然也可以用t1, t2這樣的方式

public class hashset extends abstractset {…} public class hashmap extends abstractmap {…} public class threadlocal {…} public interface functor { t val() throws x; }

1.當要區(qū)別接口和實現(xiàn)類的時候,,可以在類的后面加上“impl”,。

interface container class containerimpl

ion類最好能用“exception”做為類命名的結尾

datanotfoundexception invalidargumentexception

3.抽象類最好能用“abstract”做為類命名的開頭

abstractbeandefinition abstractbeanfactory

4. test類最好能用“test”做為類命名的結尾

containertest

5.簡稱與縮寫(不推薦使用)

cp代表colorpoint buf代表buffer off代表offset len代表length

除非是在循環(huán)中,否則一般不推薦使用單個字母作為變量名,,不過也有例外,,即約定俗成的單個字母

b代表byte c代表char d代表double e代表exception f代表float i, j, k代表整數(shù) l代表long o代表object s代表string v代表某些類型的特定值

花括號統(tǒng)一采用以下格式:

if(bool experssion){ dosomework; }

除非花括號中為空,不然任何情況下不能省略花括號,并且花括號必須換行,,例如:

if(i==0){ return; } while(true) {}

以下寫法禁止出現(xiàn):

禁止 if(i != 0) return; 禁止 if(i !=0) {return;}

括號的前,后一個字符不需要空格,,例如:

person p = new person(“jack”,, 17);

逗號之后緊跟一個空格。

person p = new person(“jack”,, 16, “china”);

2. 二元操作符前后跟空格,。

int i = a + b – c * d;

3. 一元操作符不需要空格,for語句分號后有空格,。

for(int i = 0; i < 10; i++){ dosomework; }

4. 括號前后不需要空格

類的定義結構按照順序為:

1) 常量

2) 成員變量

3) 構造函數(shù)

4) 成員函數(shù)

5) get和set方法

各個部分之間留出一個空行,。

例如:

規(guī)范類模板:

class person{ private final static int max_age = 100; private string firstname = “jack”; public person(){} public person(string firstname){ ame = firstname; } public void doexercise(){ dosomeworks; run(); } private void run(){ dosomeworks; } public getfirstname(){ return firstname; } public setfirstname(string firstname){ ame = firstname; } }

2.構造函數(shù)

1) 參數(shù)為空的構造函數(shù)出現(xiàn)在最上方

2) 有調用關系的構造函數(shù)相鄰

3) 參數(shù)盡量由少到多從上至下排序

3.使用成員變量

在類的方法內引用成員變量了命名沖突以外,不使用this,。非特殊情況在類的方法內都不使用get和set方法存取成員變量,。

4.方法

有調用關系的方法盡量放在相鄰的位置,public和private方法可以交叉放置,。

和set方法,,所有需要公開的成員變量都要符合良好的javabean規(guī)范,提供get和set方法,,盡量使用ide工具自動生成,。

s("content_relate");

【java編程風格與命名規(guī)范】相關文章:

java編程規(guī)范介紹

11-29

php編程風格規(guī)范分享

06-07

java編程語言

10-02

java教程之java編程基礎

10-02

java編程學習示例

11-28

java并發(fā)編程參考

11-23

java語言編程簡介

09-29

java語法基本編程

11-05

編程java繼承是什么

12-06

java面向對象編程講解

11-23

全文閱讀已結束,如果需要下載本文請點擊

下載此文檔
a.付費復制
付費獲得該文章復制權限
特價:5.99元 10元
微信掃碼支付
已付款請點這里
b.包月復制
付費后30天內不限量復制
特價:9.99元 10元
微信掃碼支付
已付款請點這里 聯(lián)系客服