Java中各類標識符的命名規則

2020-12-11 華清遠見成都中心

經常在網上看到一些代碼對標識符的命名都不大規範,這次特地整理一下java中各類標識符的命名規則,希望對大家有所幫助。

一、標識符命名規則

1、標識符用作給變量、方法和類命名。

2、以字母、下劃線「_」和「$」符開頭,後面可跟字母、下劃線「_」和「$」符或數字。

3、大小寫敏感。

4、應該使用有意義的名稱,達到見名知意的目的,並且長度無限制。

5、儘量不要使用中文。

6、不可以是true和false。true和false雖然不是關鍵字,但是有特殊用途。

7、避免與java關鍵字與java類庫的類名重名,java關鍵字一共有51個,如下:

二、對於不同標識符使用不同的命名規則

1、包名:全部小寫,用」.」隔開,每一個點表示一級目錄,至少要有一級目錄。

(1) 單級包:小寫。如:com

(2) 多級包:小寫,用」.」隔開。如:com.baidu.www

2、類或接口:所有單詞首字母大寫。(大駝峰法)

(1) 一個單詞:首字母大寫。如:Student、People

(2) 多個單詞:每個單詞首字母大寫。如:HelloWorld、ServerSocket

3、方法或變量:第一個單詞首字母小寫,從第二個單詞開始首字母大寫。(小駝峰法)

(1) 一個單詞:首字母小寫。如:name、age

(2) 多個單詞:第二個單詞首字母大寫。如:stuName、showTime

4、常量:全部大寫,單詞鍵以下劃線」_」隔開

(1) 一個單詞:全大寫。如:PI、COUNT

(2) 多個單詞:全大寫,並以」_」隔開。如:RESULT_OK、WINDOW_HIERARCHY_TAG

總之,遵循這個命名規範,不止有利於別人能夠更快速的讀懂我們的代碼,了解代碼中的成員,還能夠讓我們在實際開發中減少很多不必要的麻煩。

相關焦點

  • Java重要的基礎概念,一定要牢牢記住
    java中把它稱為關鍵字。在java語言中已經被賦予特定意義的一些單詞。關鍵字不能被用作標識符。例如:古代貧民的名字不能和皇帝的名諱相同,相同就要殺頭的哦。下面的關鍵字很多,對於初學者這麼多怎麼記啊,根本不用記,後面這些內容,我們要寫數百遍,數千遍,甚至有些我都寫了數萬遍了。你還用死記嗎?
  • Java第一篇:Java程序入門
    ,後綴名必須為.java 。編譯Java源文件在DOS命令行中,進入Java源文件的目錄,使用javac 命令進行編譯。命令:javac Java源文件名.後綴名舉例:javac HelloWorld.java編譯成功後,命令行沒有任何提示。
  • java之小小的基礎知識點
    新建一個包名 新建一個java類 包的命民 :域名的反向 www.百度.com com.百度.www3.編寫內容4.在類中的空白處 右擊運行java 選擇run as java application詳情請參考:
  • Java開發中各類名詞解釋大全
    Java類類放在包下面的一個個並且是以.java結尾的文件就是類。注意:變量也是標識符的一部分語法:1、變身名變賦值 數據類型 變量名稱=變量值2、先聲明後賦值 數據類型 變量名稱;變量名稱=變量值;定義變量的四個步驟:1、聲明數據類型其實就是為了根據數據類型開闢相應的內存空間2、給變量命名,其實就會說為了能夠把變量名和數據類型所對應的內存空間進行關聯
  • Java基礎知識——第一天
    包相當於電腦中的磁碟,用於管理規範程序,讓程序不會雜亂無章,方便程序查找管理,特別是程序很大時,包名一定是小寫的,這是java語言的規範2、第二條語句public class MyJavaApp,這是創建類的語句,public是Java的關鍵字,是java中的其中一個訪問權限修飾符,用於修飾類/
  • 【編程基礎】Java初學者需要了解的10個語法細節
    漢語有漢語的語法,英語有英語的語法,如果不懂語法那你寫出來的句子要不然就是錯誤,要不然就是生澀難懂。要學習和使用Java語言就要遵守Java語言的規則,要不然你的程序就不是Java程序,下面聊聊學習Java都需要注意哪些語言規則。1、Java中區分大小寫。
  • Python基礎——標識符的使用
    Python基礎——標識符的使用標識符是電腦語言中允許作為名字的有效字符串集合。其中,有一部分是關鍵字,構成語言的標識符。這樣的標識符是不能做它用的標識符的,否則會引起語法錯誤(SyntaxError 異常)。
  • 老杜帶你學Java【第十課】
    2.11、java語言中的注釋: // 單行注釋 /* 多行注釋 */ /** * javadoc注釋 */ 2.12、public class 和class的區別 一個java文件中可以定義多個class 一個class編譯之後會生成1個class字節碼文件,2個class編譯之後會生成2個class文件 任何一個
  • 大神筆記 | Java基本語法
    Java 語言中,類、變量、常量、方法都需要名字,我們統統稱之為 Java 標識符。標識符是用來給類、對象、方法、變量、接口和自定義數據類型命名的。關於 Java 標識符,有幾點需要注意的: 在 Java 中,還有一些約定俗成的命名規則:類和接口名。每個字的首字母大寫,含有大小寫。例如,MyClass,     HelloWorld,Time 等。方法名。首字符小寫,其餘的首字母大寫,含大小寫。儘量少用下劃線。
  • C語言基礎:標識符
    標識符:在程式語言中,標識符是用戶編程時使用的名字,變量、常量、函數、語句塊都有名字。是用來標識某個實體的一個符號,是對變量名、函數名、標號和其他各種用戶定義的對象命名。C 標識符是用來標識變量、函數,或任何其他用戶自定義項目的名稱。一個標識符以字母 A-Z 或 a-z 或下劃線 _ 開始,後跟零個或多個字母、下劃線和數字(0-9)。C語言中標識符的命名規範:1.標識符由字母、數字、下劃線組成,並且首字母不能是數字。
  • 程式設計師的術與道:道——Java入門,Java基礎知識
    對象:對象是類中的一個實例,貓是類的話,一隻黑貓就是一個對象,顏色黑色是對象的狀態,這隻貓抓老鼠,「抓」就是行為。方法:方法就是行為,抓老鼠的「抓」就是這個對象的方法。當然一個對象也不一定只有一個方法,就像嗎,貓不只是會抓老鼠一樣,貓咬你,咬也是一個方法。
  • 國家高速公路網命名和編號規則詳解
    在今日召開的國家高速公路網命名和編號實施工作專題新聞發布會上,交通運輸部公路局副局長成平表示,新的出口編號採用裡程樁整數值表示,當樁號值超過千位時,編號使用後三位。  據成平介紹,《國家高速公路網規劃》簡稱為「7918網」,由7條首都放射線、9條縱線、18條橫線共34條主線以及5條地區環線、2條並行線、37條聯絡線組成。
  • 第一天 Java基礎入門【悟空教程】
    3.2.2.2 IDEA簡介IDEA 全稱 IntelliJ IDEA,是java語言開發的集成環境,IntelliJ在業界被公認為最好的java開發工具之一,尤其在智能代碼助手、代碼自動提示、重構、J2EE支持、各類版本工具(git、svn、github等)、JUnit、CVS整合、代碼分析、 創新的GUI設計等方面的功能可以說是超常的。
  • Java 基礎語法教程筆記
    再鍵入java HelloWorld 按下Enter鍵就可以運行程序了你將會在窗口看到 Hello WorldC : > javac HelloWorld.javaC : > java HelloWorld Hello World編寫Java程序時,應注意以下幾點:大小寫敏感
  • Google的Java編程風格指南(Java編碼規範)
    源文件基礎 2.1 文件名源文件以其最頂層的類名來命名,大小寫敏感,文件擴展名為.java。2.2 文件編碼:UTF-8源文件編碼格式為UTF-8。public protected private abstract static final transient volatile synchronized native strictfp 命名約定 5.1 對所有標識符都通用的規則標識符只能使用ASCII字母和數字,因此每個有效的標識符名稱都能匹配正則表達式
  • (java基礎知識)學習目標
    【了解】知道java語言的發展史b. 【理解】JVM、JRE、JDK分別是什麼?有什麼作用?有什麼關係c. 【應用】能夠操作常用的DOS命令d. 【應用】獨立下載安裝JDKe.【理解】闡述注釋、關鍵字的作用及分類、特點【理解】常量、變量、數據類型、標識符a. 【理解】闡述常量的特點及分類b. 【理解】闡述變量的作用及定義格式c. 【理解】闡述數據類型分類d.
  • JAVASE -- 語言概述和JAVA
    Java在1.5版本時,做了重大改變,Sun公司並1.5版本重命名為Java 5.0。5 、java語言三種架構J2EE(Java 2 Platform Enterprise Edition)企業版可幫助開發和部署可移植、健壯、可伸縮且安全的伺服器端 Java 應用程式。
  • Google Java編程風格指南
    3.4 類聲明3.4.1 只有一個頂級類聲明每個頂級類都在一個與它同名的源文件中(當然,還包含.java後綴)。例外:package-info.java,該文件中可沒有package-info類。這條規則也適用於以下「類運算符」符號:點分隔符(.),類型界限中的&(<T extends Foo & Bar>),catch塊中的管道符號(catch (FooException | BarException e)如果在賦值運算符處斷開,通常的做法是在該符號後斷開(比如=,它與前面的內容留在同一行)。這條規則也適用於foreach語句中的分號。
  • 交通部官員詳解國家高速公路網命名和編號規則
    中新社發 慎重 攝中新網11月18日電 在今日召開的國家高速公路網命名和編號實施工作專題新聞發布會上,交通運輸部公路局副局長成平表示,新的出口編號採用裡程樁整數值表示,當樁號值超過千位時,編號使用後三位。據成平介紹,《國家高速公路網規劃》簡稱為「7918網」,由7條首都放射線、9條縱線、18條橫線共34條主線以及5條地區環線、2條並行線、37條聯絡線組成。
  • 收藏 Google Java 編程風格指南
    示例中的格式選擇不應該被強制定為規則。源文件基礎2.1 文件名源文件以其最頂層的類名來命名,大小寫敏感,文件擴展名為.java。2.2 文件編碼:UTF-8源文件編碼格式為UTF-8。3.4 類聲明3.4.1 只有一個頂級類聲明每個頂級類都在一個與它同名的源文件中(當然,還包含.java後綴)。例外:package-info.java,該文件中可沒有package-info類。