日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > java >内容正文

java

java 命名约定_Java命名约定

發布時間:2023/12/3 java 25 豆豆
生活随笔 收集整理的這篇文章主要介紹了 java 命名约定_Java命名约定 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

java 命名約定

我想寫這篇簡短的文章來幫助某些難以記住Java API類和方法名稱的人。 如您所知,Java是區分大小寫的語言,要構建Java程序,您需要使用許多內置API類和方法。 而且,初學者發現很難準確地記住方法名稱和類名稱而不改變大小寫。

但是實際上您不需要記住這種情況。 記住它是過大的。 但是,如果遵循Java命名約定,則無需記住將要使用的方法和類的情況。 JAVA API中99%的類都遵循此命名約定。 只有1%的名稱違反了此規則,這也是由于程序員忘記正確命名(這是真的!)。 所以這里...

1.課程

類名總是以一個大寫字母(例如,java.util中:S罐頭制造商 )開始。 如果有多發性詞語的類名,那么每個單詞也必須以大寫字母(例如,java.util中:G regorian?ALENDAR)開始。 另外,程序包名稱始終以小寫字符(util,lang,io等)開頭。 而且,如果包名稱中包含多個單詞,那么除了起始單詞外,所有單詞都需要使用大寫字母。 這種命名方法通常被稱為UpperCamelCase,它是CamelCase的一種 ! 接口也使用相同的約定。

class MyClass { }

2.對象/變量

Java命名約定指定實例和其他變量必須以小寫字母開頭,并且如果名稱中包含多個單詞,那么除了單詞之外,您需要使用大寫字母作為單詞的開頭字母。 這稱為lowerCamelCase。

String myName; MyClass myObject; Scanner scannerObject = new Scanner(System.in);

3.方法

Java中的方法也遵循相同的lowerCamelCase約定,例如對象和變量。

void myMethod() { } String myName = scannerObject.nextLine();

4.常量變量

在Java中,常量變量是使用“靜態最終”修飾符聲明的。 并且此類變量必須僅包含UpperCase字符,并且必須使用'_'分隔多個單詞。

static final char END_OF_FILE = 'e'; myFrame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

好吧。 同樣,創建所有這些約定只是為了提高代碼的可讀性。 因此,您可以選擇使用它們還是離開它們。 但是,如果您確實使用它們,您的代碼將看起來很專業。 Java Compiler確實希望您使用這些約定。 但是在某些語言中,變量的命名方式向編譯器指示了變量的類型。 例如,在Ruby中,要聲明一個常量變量,您只需對變量的整個名稱使用大寫字母即可。 Ruby編譯器僅以這種方式識別常量! 感謝上帝,Java是靈活的!

其他資源:
  • Java編程語言的代碼約定
  • Java編程風格指南

參考: Java命名約定從我們JCG伙伴史蒂夫·羅賓遜在襤褸“N”科技博客。

相關文章:
  • Java中的低GC:使用原語而不是包裝器
  • Java Lambda語法替代
  • JVM如何處理鎖
  • Erlang與Java內存架構
  • Java Fork / Join進行并行編程
  • Java最佳實踐系列
  • 如何在Java中獲得類似于C的性能

翻譯自: https://www.javacodegeeks.com/2011/08/java-naming-conventions.html

java 命名約定

總結

以上是生活随笔為你收集整理的java 命名约定_Java命名约定的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。