00:00
那接着呢,我们来看下边,哎,下边呢,提到了叫标要标什么呀,对,就是你要你念标志也行,标识也行,嗯,这些应该都可以啊,嗯,你要用那个搜狗输入法的话呢,你标志好像出不来哈,你标识了,那咱们要标识符吧,哎,这个叫标识符,英文呢叫ENT fair啊这个英文你不记也没关系啊,这个叫标识符,什么叫标识符呢?看看说呢,Java对各种变量呀,方法呀,或者是类呀,在命名的时候呢,你需要使用的这个叫字数序列啊,又出现一个特殊的词叫字数序列,或者说呢,你又理解成单词啊也可以,哎,我们在给变量、方法和类命名的时候呢,写的这个单词就叫做标识符,那其实咱们不都写过了吗?咱们造了一个类,这造了一个文件,文件呢,咱们这个类名叫做哈。
01:00
China是吧,这是不是就是标识符了,就类明白,所以这就已经算是标识符了,只不过呢,昨天咱们没有特殊的去说一下,说这个标识符咱们命名的时候呢,呃,应该有哪些注意点,咱们只是先用了用,那现在呢,咱们就得讲一下,这个命名的时候呢,Java有一些要求,呃,大家呢,在写的时候呢,必须得遵循人家这些要求才可以啊,这叫标识符啊,那这个概念的话呢,稍微有点抽象哈,大家呢,形象点去记呢,就是凡是咱们可以自己起名字的地方都叫做标识符,类名你得起,回头呢,还有变量名啊,还有方法名,还有接口名,还有包名等等,只要是你能自己起名的地方都叫做标识符,对,那么标识符命名的时候呢,有哪些要求呢?扎瓦说,你得遵循这个规范规则。啊,遵循这个规则才行啊,这个规则呢,咱们就得一个一个说一说了啊,咱们就不在这写了,我直接呢,咱们通过代码去说明,代码呢,我在这个code这新建一个,呃,叫Z02啊,咱们呢,新建一个Java文件。
02:15
哎,这个我就叫做I denty fear的一个测试,第2JAVA好好是然后呢,我这哎你就使用它打开就可以了啊好在这里边呢,我们来写这个具体的代码,诶首先class,诶不妨呢,我这个类名类名这就叫标识符了啊,我跟文件名一样了,哎den fair test啊这张咱们要想让它执行呢,你得有一个入口,诶所以呢,我先把它写上好先放上这样,然后咱们来说明这个标识符的使用,诶我呢就为了避免让它编译的时候呢,把这个汉字这个编译进去啊,所以咱们得用这个多行注释了,这个我们叫哎标识符这一个使用啊首先第一个呢,哎,你得知道什么是标识符,哎这个标识符呢,这。
03:15
这个概念咱们就不去死记硬背了啊,大家呢,就记住这个事儿就行了,对,凡是咱们可以自己命名的地方呢,都叫它标识书,然后呢,比如类名,变量名,哎后续呢,方法名或者也叫做函数名啊,哎,还有这个接口名啊,这个包名等等,哎这呢都叫做标识符,诶后续呢,咱们一个一个建啊,这是第一个点,然后第二个呢,咱们重点呢,现在讲这个标识符呢,需要大家掌握的呢,就是标识符的命名规则,诶命名规则刚才咱们看到了说有这样的一些要求,那把这个呢粘过来加。
04:12
好,那一个一个来看一看,首先说标识符啊,你要命名的时候,比如我们这个类名啊,起名的时候呢,说它它呢必须得由26个英文字母大小写啊,零到九下划线或者是刀符构成,就是你只能是从这些里边去挑,呃,然后给我们这个类名或者是变量名等等去起名字啊呃,那咱们现在起的这个肯定是符合他的要求的啊,或者咱们再起一个诶class,比如说写个哈,写个一呃,写个下划线啊,写个Dollar福,诶这都是允许的啊呃,还不止这些要求啊,下一个这里边明确提到说数字不可以开头,就是我们命名的这个,比如类名的时候呢,数字不能够去开头哈,我这儿呢,当然没有开头了,诶我们先编译一下,看看现在能不能通过啊,编译的话呢,咱们也说过了,因为在当前这个目录下。
05:13
哎,大家呢,可以在这去启动一下这个CMD,哎,你得先调到你这个D盘下,然后CD啊扣的Z02,哎这样才能过来,这个其实稍微有点慢啊,大家还可以这样啊,有个小技巧,直接呢,在这个地址这块呢,直接输入一下CMD啊一回车啊,直接就是D02啊啊一个小技巧啊,然后呢,在这我们去编译Java c fair test.java啊回车。你看这时候呢,没有报错哈,哎,这边你看也给我们生成相应的这个文件了,哎,这两个都是这个类名,嗯,这是编译通过了,那刚才提到说数字不能开头,那咱们写一个开头的,比如我这就起一个叫1HELLO啊数字开头的,你看这时候我们去编译,你看这是报错了。
06:09
哎,这个因为你数字开头了,所以他就报错了啊呃,相当于呢,就是没符合人家要求,编译不通过,好接着说不可以使用关键字和保留字,但是呢,能够包含关键字和保留字,言外之意是不是说我如果起一个class叫什么呢?对,大家看前面这里边蓝色的这都是关键字哈,对,这都是关键字,你说我起一个叫做TE,这个能通过吗?不能,对,就是这个标识符的位置不能用关键字啊,你看我用了我CTRLS了啊,这个我我有时候我就不点它了,我直接键盘就CTRL了,大家也养成一个习惯,就是你写着写着代码,只要你脑子可能一停手,不自动的不自觉的就CTRLS一下,这是一个好习惯啊,你看我键盘,我这个CTRL键都磨的都都快没了,都老是用啊来编译。
07:09
你看又挂了,但这时候呢,错误它指的有两个,一个呢,还是原来这个我数字开头的了,再一个呢,就是static这块,哎,都出问题了,呃,因为你这块用了关键字了,但是我要是要叫STA1呢,行不行,可以,因为你这不是关键字了,对我呃这个上边这个过不了,我把它注释掉啊。保存一下再来。你看这时候就过了,因为你这不是关键字了啊,嗯,这样的,或者我写一个class,大家看这个行不行啊,我写成这个,这个编译能过吗?有同学犹豫了,能吗?能,那为什么能呢?对,你这是不是不是关键字啊,对,咱们的关键字都是小写的,而Java语言呢,又严格区分大小写,对,所以这个呢,它明显是没有问题的啊,保存了啊,我再编译啊,也OK啊,所以这个呢,也是可以的啊,嗯,或者呢,比如我这个叫,呃,这个static public是不是都行啊,你这诶这不俩关键字吗?只要你合一起,这个不是关键词就行,对啊,包括呢,这个保留字啊,Goto啊,Co啊也不要用,当然你可以包含他们是可以的啊,下一个说Java呢,严格区分大小写,长度无限制,这个咱们刚才也。
08:38
说过这个事了,这样写没问题啊,长度的话呢,你可以想写多长就写多长,但是你也别自己写太长了啊,说起了一个类名叫abcd,一直到Z,那你掉的时候你你不也哭吗?是吧?哎,这个只要呢,你能够把这个名字写清楚就行,不用太长也啊。下一个说标识符呢,不能包含空格,这个其实很好理解啊,首先说空格根本就不在这个含涵盖的范围内,你自然而然也不能写空格啊,再者的话呢,你像你这块加个空格,你这成啥了?这你说类名是叫他呀还是。
09:20
叫他呢是吧?哎,正常来讲呢,Class后边只能放类名,你要有空格呢,它就把这个当成是类名了,你后边怎么突突兀的又多了个东西呢,这肯定也是错的啊,来点一下试试。哎,他嗯,那他是在这儿报的啊,就是他把这个呢,误认为是一个这个类名了啊,那你这块呢,又多了一个这个东西本身他还不行,他还是个关键字等等是吧,总之呢,就不能包含空格啊好哎,我们就把这几个点呢,给大家就说清楚了,这五个点需要大家背过,需要你背过啊诶回头呢,我们再给这个类名,或者是这个变量名啊,方法名等等,在命名的时候呢,这个拿起来就能写,然后呢,也要符合这个规则啊,也要符合这个规则,那刚才呢,大家也看到了,就是如果我们去诶命名的时候不满足这个规则了,会出现什么问题啊报错报错呢不规范啊,准确的说叫编译不通过是吧?啊嗯,那这我写一下啊,说如果不遵守如下的规则,诶,编译不通过,编译不通过。
10:35
老师解码文件生成不了,更别想运行了,所以呢,严格,那就言外之意呢,就是需要大家严格遵守啊好,这就我们算是一个结论了,行,这呢是我们说的这个叫规则。
我来说两句