00:00
好,昨天呢,我们把这个第一章呢就讲完了,呃,属于Java语言的一个概述,包括呢呃,搭建环境啊,配置环境变量啊,呃,然后写最基本的一个程序,包括常见问题的分析啊等等啊,这就结束了,然后从第二章开始呢,我们讲一些呃深层次的一些内容,然后第二章和第三章咱们呢,也是翻来覆去的去说哈,就是任何一个编程语言呢,都会涉及到的一些内容啊,那我们呢,像第二章第三章当中给大家去做一个讲解啊,然后呢,第四章到第六章呢,是针对于Java来讲,是一个纯粹的面向对象的啊,那么在面向对象里边有哪些内容?诶,不是所有的语言都是面向对象了,所以这块呢会有一些区别了,但是基本上所有的语言都会涉及到一些基本的语法啊,那我们现在就来看一看Java当中这些基本的语法呢,是怎么规定的啊,进行一个学习,然后这一章呢,我们又分成一个上和一个下啊,一个上一个下,上呢重点呢来学习。
01:00
变量和运算符,哎下呢主要来学习流程控制,像if else啊,哎就是这种条件判断哎,或者是循环结构等等,哎,这都属于流程控制的内容,那我们就按照这个顺序呢,先来学习一下变量和运算符,好,那这个第二章啊,整个第二章我们要讲的是这样的五个内容,第一个叫关键字和保留字,第二个标识符。有个你念标志符啊,然后第三个变量啊,变量呢是我们这一章的重点啊,变量呢是一个重点啊,下边呢,具体我们要讲这四个事情啊,接着运算符,运算符呢,这里边就涉及到呃,不同的运算符,比较运算符啊,逻辑运算符啊,未运算符等等啊运算符呢还比较多,那我们开发当中肯定少不了做运算啊,那我们来看看具体的运算符都怎么用啊,这是运算符,然后第五个呢,叫流程控制啊,这也是非常重要的,我们写程序呢,肯定离不了条件判断,离不了循环啊,这个都要用的,这也是一个重点,好,说白了好像没什么不是重点是吧?哎,就是前面呢,我们讲的这个章节呢,哎,没有说,那其实默认的都得是需要大家清楚的是吧,你不清楚,你可能写代码就会出问题了,然后具体的有些比如说不需要你,呃,代码上去体现了,或者听一听就完了,那到时候。
02:28
我会说出来说这个呢,是一个理解的内容,比如说像这里边的这个,呃,进制和进制之间的转换啊,其实大家呢,就作为一个理解内容就可以了啊,你说毕竟呢,做软件开发你得知道二进制,呃,咱们平时用用十进制怎么转换呀,诶了解一下你要完全不清楚呢,稍微有点low是吧,但是呢,平时开发中我们又不可能又又不会去用的啊,所以了解一下就可以啊行,那我们呢,就按照这个顺序来讲,首先呢,来看第一个叫关键字和保留字啊,原来呢,没有听过这个概念,在我们这块呢,来讲解,首先第一个叫关键字,关键字呢是咱们这个翻译啊,这个英文呢,人家叫keyword,对,翻译过来就是关键字,Key就是关键的意思是吧,来说你是整个这个组织的一个key啊,一个核心啊,就这个意思啊,那什么是关键字这呢,我写了一个定义,嗯,被张爱宇。
03:28
点赋予了特殊含义,用作专门用途的字符串,诶诶字符串没听过是吧,那你有,那你就说单词那也可以啊,就这个单词,只不过这个单词呢,被Java呢赋予了特殊的含义,哎,比如说呢,咱们昨天见过的是不是写过它了,对,当咱们去定义一个类的时候,咱们一上来呢,就写了一个class。嗯,然后呢,包括咱们这个还写过什么呀,Public呢,在这儿是吧,哎也都有,哎相当于咱们写的像class呀,Public呀等等,这都是属于关键字,它有特殊的一个含义啊,这就叫关键字了,嗯,那么它的特点呢,就是所有的关键字呢,都是小写的。
04:16
哎,都是小写的,下面的话呢,我就列举出来了,咱们官方发布的所有的关键字啊,用于定义数据类型的,有这些流程控制的这些啊,这个这些,然后下边还有,嗯,那大家呢,诶不用去记他们啊,就是后边这些关键字呢,咱们一个一个的都会去讲啊,现在刚开始的时候,你说你背了这个Switch,你也不知道它是干什么用的,所以没有必要背啊,我列出来了,就让你知道Java一共定义了多少关键字啊,你看一看就可以了啊,你要说想稍微关心一下,说每个关键字什么意思呢?我这下边呢,给你也也列了一下啊,但实际上呢,大家现在没有必要去看,后边呢,我们都会提到啊这些关键词啊,行,这是这个事儿,然后呢,大家你会看到我在这里边有三个灰色的哈,灰色这是啥意思呢。
05:12
对to false,还有一个no是吧,这个灰色的话呢,呃,这有一个官方地址啊,你看这个官方文档的时候呢,它也是,呃把这三个呢特别的说明了一下,如果严格意义上来讲呢,这三个啊其实不算关键字,但是呢,它又可以当做关键字来算时,什么叫什么叫当做关键字使呢,就是说我们后边呢讲标志符,哎大家标志符命名的时候呢,你还得避开这三个,哎所以大家呢,就是你知道这个事儿就行啊,就是就别我把它说成关键字了,大家说人家官网上没没说事啊,确实也严格上讲不算是,但是呢,大家你就把它认为是关键字就可以了啊,也就是说呢,这些呢,它都有一些特殊的含义,因为这三个呢,其实它是定义值的哈,那其他这个关键词其实都不是定义值的了啊,这种值按说不算啊,但是事实上呢,他们又当做关键词来用这种啊,那就有点像什么呢,大家工作。
06:12
的时候呢,比如说一个呢,是直接呢,你就是应聘到腾讯公司了,哎还有一种呢,叫做外包,听过吧,哎,就是通过这种外包公司,诶他呢,诶就是面试你合格以后呢,他把你外包到腾讯公司了啊,那你说你这时候你算不算腾讯的人呢?对严格上来讲不算,因为你是外包过去从跟那个公司签的合同是吧,还是外包给你派到这个腾讯去的啊,严格上来不算,但是呢,事实上呢,你是不是又在腾讯里边工作,也是他给你发钱啊。对吧,所以说你要是广义上来讲呢,又算,哎,所以呢,就有点像这里边这三个值一样,位置比较尴尬,严格上来讲不算关键词,但是呢,又当关键来用,哎,就这意思啊,好,呃,这呢就是我们所说的这个关键字啊,所说关键字大家需要记住的就是这两个点就可以了啊,然后呢,下面一个概念叫做保留字,保留字呢叫怎么念reserved word,对,就是保留字,什么叫保留字呢?这块有非常准确的一个定义,现有的Java版本尚未使用,但呢,以后的版本呢,可能会作为关键字使用。
07:26
啊,然后自己命名的时要避开,这个咱们一会儿去说这个事儿啊,就是呃,这两个单词goto和cost在其他的语言当中啊,有出现过有用的啊,Goto我们跳转到哪啊,Constant定义个常量等等啊这是比类语言,人家这样用,但是在Java里边呢,这两个这个这个单词啊,Java没有给它赋予特殊含义,但是呢,嗯,这个咱们去命名的时候呢,还得避开,主要其实就是让我们自己命名的时候要避开啊标志符咱们一会说把这两个呢,我们就称作叫保留字,就先给占住了,大家呢就别用了是吧,哎,是这个意思哈,嗯,其实在后续的版本我估计也不会用啊,嗯,但是人家就给占住了,占住了你就知知道他是他俩是保留字,哎就可以了啊行,这呢就是咱们把这个关键字和保留这个保留字的这个概念呢,大家该清楚啊,知道Java里边什么是关键字,什么是保留字就可以了。
08:28
行。
我来说两句