每个人从出生开始就有一个名字,生活中的所有事物也都有名字,这名字是谁规定呢?回答是:造物主,谁生产出来的谁规定名字,在我们的程序中也不例外。
在我们编写程序的时候我们就是造物主,所以自然而然的,我们也需要给我们所编写的东西一个名字,例如我们编写一个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