成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專(zhuān)欄INFORMATION COLUMN

Google 推出的 Java 編碼規(guī)范

Donne / 3150人閱讀

摘要:格式術(shù)語(yǔ)說(shuō)明塊狀結(jié)構(gòu)指的是一個(gè)類(lèi),方法或構(gòu)造函數(shù)的主體。方法名或構(gòu)造函數(shù)名與左括號(hào)留在同一行??瞻状怪笨瞻滓韵虑闆r需要使用一個(gè)空行類(lèi)內(nèi)連續(xù)的成員之間字段,構(gòu)造函數(shù),方法,嵌套類(lèi),靜態(tài)初始化塊,實(shí)例初始化塊。

前言

這份文檔是Google Java編程風(fēng)格規(guī)范的完整定義。當(dāng)且僅當(dāng)一個(gè)Java源文件符合此文檔中的規(guī)則, 我們才認(rèn)為它符合Google的Java編程風(fēng)格。

與其它的編程風(fēng)格指南一樣,這里所討論的不僅僅是編碼格式美不美觀的問(wèn)題, 同時(shí)也討論一些約定及編碼標(biāo)準(zhǔn)。然而,這份文檔主要側(cè)重于我們所普遍遵循的規(guī)則, 對(duì)于那些不是明確強(qiáng)制要求的,我們盡量避免提供意見(jiàn)。

1.1 術(shù)語(yǔ)說(shuō)明

在本文檔中,除非另有說(shuō)明:

術(shù)語(yǔ) class 可表示一個(gè)普通類(lèi),枚舉類(lèi),接口或是annotation類(lèi)型(@interface)

術(shù)語(yǔ) comment 只用來(lái)指代實(shí)現(xiàn)的注釋(implementation comments),我們不使用“documentation comments”一詞,而是用 Javadoc。

其他的術(shù)語(yǔ)說(shuō)明會(huì)偶爾在后面的文檔出現(xiàn)。

1.2 指南說(shuō)明

本文檔中的示例代碼并不作為規(guī)范。也就是說(shuō),雖然示例代碼是遵循Google編程風(fēng)格,但并不意味著這是展現(xiàn)這些代碼的唯一方式。 示例中的格式選擇不應(yīng)該被強(qiáng)制定為規(guī)則。

源文件基礎(chǔ) 2.1 文件名

源文件以其最頂層的類(lèi)名來(lái)命名,大小寫(xiě)敏感,文件擴(kuò)展名為.java。

2.2 文件編碼:UTF-8

源文件編碼格式為 UTF-8。

2.3 特殊字符 2.3.1 空白字符

除了行結(jié)束符序列,ASCII水平空格字符(0x20,即空格)是源文件中唯一允許出現(xiàn)的空白字符,這意味著:

所有其它字符串中的空白字符都要進(jìn)行轉(zhuǎn)義。

制表符不用于縮進(jìn)。

2.3.2 特殊轉(zhuǎn)義序列

對(duì)于具有特殊轉(zhuǎn)義序列的任何字符(, , , f, , , ),我們使用它的轉(zhuǎn)義序列,而不是相應(yīng)的八進(jìn)制(比如