什麼是標識符
就是程序員在定義java程序時,自定義的一些名字,例如helloworld 程序裏關鍵字class 後跟的Demo,就是我們定義的類名。類名就屬於標識符的一種。
標識符除了應用在類名上,還可以用在變量、函數名、包名上。(要求同學們先記住,以後會詳細見到這些)。
標識符必須遵守以下規則
1. 標識符由26個英文字符大小寫(a~zA~Z)、數字(0~9)、下劃線(_)和美元符號($)組成。
2. 不能以數字開頭,不能是關鍵字
3. 嚴格區分大小寫
4. 標識符的可以爲任意長度
標識符案例
合法的標識符
ComputeArea,radius,area $itcast _itcast gz_itcast
注意:由於Java嚴格區分大小寫,ITCAST 和itcast是完全不同的標識符
非法標識符
1. class (關鍵字)
2. 100java(不能以數字開頭)
3. Hello java (空格不是組成標識符的元素)
Java中的標識符命名規範
1. 包名
多個單詞組成時所有字母小寫(例:package com.itcast)
2. 類名和接口
多個單詞組成時所有單詞的首字母大寫(例:HelloWorld)
3. 變量名和函數名
多個單詞組成時第一個單詞首字母小寫,其他單詞首字母大寫(例:lastAccessTime、getTime)。
4. 常量名
多個單詞組成時,字母全部大寫,多個單詞之間使用_分隔(例:INTEGER_CACHE)
注意:只是爲了增加規範性、可讀性而做的一種約定,標識符在定義的時候最 好見名知意,提高代碼閱讀性。