标识符
关键字
我们每个人出生以来是不是都会有个名字呀,我们生活中许多事物都会有他的名字,那这个名字是谁赋予的呢?肯定是造物主啊,比如说,我们诞生下来父母就会给我们起名字,我们的网名,外文名也是我们自己取的,那些科学家创造者也会给发明出来的东西也会取个名字
那在java程序也是不例外的,我们作为程序猿也会给自己的程序取个名字,比如说在我们的HelloWorld,,这个helloworld就是这个类的名字是由我们程序猿命名的,而这些代码比如public跟class就是系统定义的词,都是由创造java 的人命名的,每个代码都有自己的意义,
除了以上的代码,还有其他的代码,每一个代码都有存在的意义,待到我们java学完以后,总共比较常用的也就一下这些代码,不要觉得很多,全是英文看不懂,在我们学习的时候,每个代码用久了都会很容易的记住的,我们一个一个学一天一个慢慢慢慢就记住了
但要记住我们程序的名字或者类的名字是不能和代码一样的,系统是无法识别你这是代码还是名称的,一下子就会报错了
这样是不行的
java 所有的组成部分都需要名字,类名,变量名以及方法名都被称为标识符
那什么是类名变量名和方法名呢?
还是以HelloWorld举例
public class HelloWorld{
public static void main (string[] args){
Systemoutprintln("Hello,World");
}
}
第一行的 class HelloWorld 这个就是类的名字
第二行**public static void main (string[] args)**这个之前也讲过,是一个方法,名字叫:main方法,
但是我们这个程序还没有变量,现在举个例子,看不懂没关系,跟着敲一下,以后会学到,
string teach = 时冷
标识符注意点
所有的标识符都应该以字母(A-Z 或者 a-z),美元符($),或者下划线(_)开始
如果以其他东西开始,我们看一下是什么结果,再创建class文件名为Demo01,不要管看不懂,跟着我写,以后会学到的
处理用规定字母以外,其他的都会报错
首字符之后可以是字母 (A-Z 或者 a-z),美元符($),或者下划线(_)或数字的任何字符组合
他说首字符之后除了刚刚那些,数字也可以,那去试一下
可以看到首字母后面也只能输入多一个数字,其他的东西是不可以的,一般正常情况下,这些字符和英文字母是够用的
不能使用关键字作为变量名或方法名
所以这里面的词是不能作为变量名和方法名的,我们去试一下
可以看到一输上去字体就变色,直接爆红提示
标识符是大小写敏感的
java是一种强类型语言,对一个大小写的要求是非常高的,大写的main和小写的main是有区别的,是不一样的东西,必须要按照自己的规范去写
可以使用中文命名,但是一般不建议这样去使用,也不建议使用拼音,很Low
很多国内的初学者都很喜欢用拼音去命名,比如说:名字的英文是name,可有人就直接用mingzi表示,这样一下按理是直接联想到英文,一下还看不懂这个词
而变量也可以作为中文输出,取名为王者荣耀,复一个百星王者的值,这个就是变量了,但要记住,变量名不能重复,重复就会报错,(以我的理解变量就是一个名称加了一个到!)
变量可以给后面附任何的值,后面再加上输出的代码,之前学过的sout,填入的是变量,输出的却是,附在上面的值
除了变量可以输出中文,以外,类也是可以输出中文的,但是不建议,这样很不规范,尽量用单词表示,用中文的话,你这程序发布出去都没什么人能看懂