00:00
那么再往下呢,就是关于我们的关键字了。我们上节课呢,讲了一些关键字,那么到底怎么去理解关键字呢?首先第一点我不先说别的啊,各位你是否还记得关键字在我们加va语言当中都是小写这件事还记得吧?另外在里边它这个工具里边是以什么颜色亮啊,是以蓝色高亮对不对?是以蓝色高亮啊,蓝色字体高亮。实际上是这样的啊,以蓝色字体,这是关键字。那么关键字呢?它实际上是Java开发,开发这个Java语言的时候,提前的干啥呀,定义好的这些具有特殊含义的一些单词,那么具有特殊含义的一些单词呢散呢,已经把这些单词啊,已经占占占有了,已经占用了,你就不能拿着这些单词去做什么呀,标示符了。啊,你不能说,哎起一个变量的名字叫short,起一个变量的名字叫int,对吧,你不能这么写说,比如说哎,对吧,Int I。
01:02
等于多少啊,100你不能说哎,Int int等于100,那你这不扯吗?对吧,这个变量的名字你不能叫in。啊,因为它是一个什么呀,哎,关键字对吧,这个位置呢,应该是一个标识符啊,那标识符那就是随便起一个名字就行了,对不对,但最好这个名字是建明之意的啊建明之意比如说哎,我们wait对吧,哎wait那wait什么意思啊,就表示体重嘛,对不对,哎体重啊,体重啊或者体重对不对,特异体中重都行啊或者英语单词,哎,Wait啊wait那。昨天啊,有同学问,问了我一下。我不知道他怎么想的啊,他说老师in等于100,那这个位置,这个位置能不能加双引号,他他问了我这么一个问题,来,各位告诉我,这个位置能不能加双引号。这个位置能不能加双引号,同学们给我给我一个回应。
02:00
给我一个回应来,能不能加双引号。不能,为啥不能啊?为啥不能啊?为啥不能加双引号啊?因为这是个什么呀。因为这是个什么呀,什么,这是个变量名对吗。这是不是变量名?好,各位,我问大家问题啊,变量名我提没提过,它是个标识符。好,标识符,我讲一讲命名规则,命名规范,命名规则里边怎么说的啊?命名规则里边怎么说的?命名规则里边说标识符只能由数字、字母、下划线、美元符号组成。你你你你这加这么一个双引号是干啥的。对不对?加双引号就是字符串了,韦编你说的也不对啊,加双引号并不是字符串,不是字符串啊,在这里不能说它是字符串。对,我们只能说这是一个非法的标识符。它是一个非法的标识符啊,不能它不能说它是个字符串啊。它并不是字符串啊,并不是字符串。这是个int,后面这是个什么呀,这是个变量名,就是整体,这是个变量名,他说变量名这里边,这里边能不能带双引号,就是这个变量名里边能不能带,就这个带双引号,这不行,因为我说这是标识符,标识符只能由数字字母,下划线,美元符号来组成啊,你加一个双引号,这个双引号不是合法的标识符,不属于合法的标识符,所以你只要是说,哎,你认真去听了啊,你认真去想这个事儿呢,我觉得你就能想明白,不能这么干啊,不能这么干啊。
03:32
所以说这一块呢,你只能什么呀,把这个双引号给它去掉啊,这样的话才是一个合法的标识符啊,In对吧,Wait等于100,那system.out.print打印输出后面加一个双引为,跟这个去掉双引号有什么区别,你比如说我昨天还讲这个事儿了,对吧?哎,这个和这个。有什么区别呀,那一定要注意,如果说你这个位置加一个双引号,那就彻底它就表示一个字符串了,双引号里面括起来这个东西是一个字符串。
04:07
对吧,那如果你什么也没加的话,那妥了,那你这个wait就是前面的这个变量名啊,啊就是前面这个变量的名字呀,这个wait就是后面这个wait啊,但是你这个wait啊和这个wait呀没有关系,因为你这个wait呢,带双引号,它是一个什么呀,字符串啊,在我们Java圆当中用双引号括起来呢,我们称为什么呀?哎,称为字符串啊,称为字符串就是那样。所以说呢,咱们这一块讲到什么,讲到我们的关键字啊,我们就回顾到关键字这一块,那么关键字呢,我再强调一下各位啊,关键字。是全部小写,这是第一点啊,这是第一点。第二点是关键字,没必要说提前把它背会,没必要,因为关键字每一天都会去学习新的东西,每一天都会学新的关键字,你只要不断的去狂敲代码,狂敲狂练,狂敲狂练就完事了啊,狂敲狂练就完事了啊。另外关键字是具有特殊含义的,是公司在开发Java语言的时候,提前定义好的一些具有特殊含义的单词,它已经把这些单词占用了,你就不能拿着这些单词在做标识符了啊,还是那句话,你不能拿着这个来做标识符,不能拿着它来做标识符的啊,就这意思。
05:21
啊,好了,这个关键字呢,我们就回顾到这里。
我来说两句