每個人從出生開始就有一個名字,生活中的所有事物也都有名字,這名字是誰規定呢?回答是:造物主,誰生產出來的誰規定名字,在我們的程序中也不例外。
在我們編寫程序的時候我們就是造物主,所以自然而然的,我們也需要給我們所編寫的東西一個名字,例如我們編寫一個HelloWorld的簡單程序:
1 public class HelloWorld{ 2 public static void main(String[] args){ 3 System.out.println("Hello World!") 4 } 5 }
在這段簡單的代碼中,HelloWorld是類名,如果要保存成Java文件的話,那么就是我們的文件名。而前面的public class是關鍵字,這是一些Java創造者所約定大家一起遵守的東西,有特殊的作用,上面的每一個代碼都有自己的名字和意思,就用起一個簡單的作用:區分!和我們的名字 一樣,拿來被叫或者稱呼的,程序一切都源自於生活,一定要把學程序和生活中的一切聯系起來,你會發現這一切都是息息相關的。
我們可以先來看一看Java自己定義好的一些關鍵字:
這些看起來非常的多,但是隨着我們以后的學習我們都會用到,所以完全不用擔心自己 看不懂,這些被 Java已經規定的關鍵字,我們自己就不能拿它當做名字了!
Java 所有的組成部分都需要名字。類名、變量名以及方法名都被稱為標識符。
作為代碼編寫者的我們,起名字有什么要求呢?
表示類名的標識符用大寫字母開始。
例如:Man,HelloWorld
表示方法和變量的標識符用小寫字母開始,后面的描述性詞以大寫開始。
如:eat(),eatFood()
這里可以去了解一下駝峰命名法。
關於 Java 標識符,有以下幾點需要注意:
1、所有的標識符都應該以字母(A-Z 或者 a-z),美元符($)、或者下划線(_)開始
2、首字符之后可以是字母(A-Z 或者 a-z),美元符($)、下划線(_)或數字的任何字符組合
3、不能使用關鍵字作為變量名或方法名
4、標識符是大小寫敏感的 合法標識符舉例:age、$salary、_value、__1_value
5、非法標識符舉例:123abc、-salary、#abc