00:00
行,呃,在咱们呢,讲这个新课之前呢,先进行一个复习啊,每天呢我们都会有这个复习的过程,在我们发的这个资料里边有一个每天一考和复习,哎,这呢是我们的一个EDI瑞,呃,咱复习的就用这个EDI瑞来复习了,这呢是一个空版的哈,然后我这呢CTRLC一下,呃,在桌面上给大家复制一份来复习笔记。好来,我们就按照这里边的一个顺序呢去复习啊,大家呢,每天也可以在咱们当天讲完课以后呢,晚上说六点到六点半的时间呢,大家最好先自己整理一下每天讲的内容,你也可以参照我给的这个笔记这个顺序啊去看就可以了,行那呢我们就按咱们呢就按照这个顺序来啊,嗯,首先呢,我们昨天讲的其实就是第一章叫Java语言概述,里边呢,涉及到了这样的一些内容,我们呢简单捋一下,首先呢是我们Java基础阶段整个内容的一个概述,或者一个知识的一个框架,这呢,咱们直接把PPT里边的内容粘出来就可以了,这里边呢,我们涉及到两个图啊,第一个呢,就是我们的一个哎图谱,这是整个我们这个Java基础里边涉及到的内容,那Java基础呢,其实我们给大家分成了两部分,那va基础分成两部分,先做一个这样的截图,第一部分。
01:26
那就是我们涉及到这块呢,叫呃基础程序设计,这是一部分,这个我换成是一个篮框这一部分啊包呃这个呢,也是跟他这同样是一部分的啊,就是涉及到面向对象编程,这两个呢都算是。一个部分的啊内容就是我们写的Java第一第一阶段啊,Java基础的这个阶段的内容,呃,上面这个蓝块呢,是任何一个编程语言都会涉及到的一些结构关键字,变量,变量对应的类型啊,相应的一些运算符,流程控制,任何一个编程语言都有,我们只是看Java里边是怎么定义的,然后下面一个呢,叫面向对象编程,这个呢是针对于Java来讲,Java呢是一个纯粹的面向对象的语言了,那我们看看这个面向对象里边都讲哪些内容,这一块是咱们整个讲解的核心,不管是第一部分来讲,还是从整个部分来讲,这都是最核心的内容啊,非常重要,大家如果有机会呢,提前预习预习啊,那也是很好的。然后第二部分内容,或者叫我们所谓的Java基础,这个高级部分就是我们这个应用程序开发,这个换成一个。
02:35
用红框吧,嗯,这是下边这个部分,嗯,就是有了这个面向对象的这个积累以后,那我们具体展开解决具体的一些问题,比如说哎,内存中怎么更好的去存储数据啊,怎么进行数据的传输啊,怎么进行网络当中的传输啊,哎,怎么去创建多个线程啊等等等等这样的一些问题呢,我们属于这个基础的一个高级内容,也可以看成是面向对象的一个应用了,诶属于这样啊,呃,然后在这个过程当中呢,我们使用的开发工具,包括呢,一些新的特性咱们都会讲到,呃,这两个红的内容呢,是我们后续的内容,在讲完数据库以后呢,我们会讲个技术叫JDBC,诶通过JDBC我们可以去连接啊数据库啊,这呢,其实也算是面向对象的一个具体应用啊,就是这样的情况啊,首先呢,是这个图大家心里边得有数哈,啊就是学内容,你知道我们啊,今天讲到哪了啊,明天讲到哪了,这个在这个图里边在哪体现啊,昨天呢,咱们向。
03:35
但是把这个这块都搞定了,今天呢,咱们就开始讲啊,像关键字啊,数据类型啊,运算符啊,都能涉及到一些了啊,这是这样啊,这是其一,第二个的话呢,就是在我们讲解的过程当中呢,咱们会涉及到几个项目啊,哎,把这个呢,我们也拿过来。好,呃,这呢还是这三部分,这三个部分对应的就是这里边的三个框,然后呢,讲解过程中我们涉及到几个项目,这里面给大家讲解的是项目123附加的这两个呢,我们就不讲了啊,那相应的这个需求呢,其实在我们这个课件里边都有,大家去找就行啊,那么有的同学呢,可能提前预习过,那预习过的同学呢,呃,我们给你说一下这个项目123在讲到什么的时候可以做,提前呢,你可以做一做也行啊,这个项目一是在我们讲完流程控制时啊,可以可以做啊,流程控制呢,其实对应的就是我们整个的叫第二章结束啊,这个时候呢,就可以做这个项目一了,然后项目二呢,项目二呢叫客户信息管理软件,这个呢,在我们讲完这个面向对象呢,咱们是给大家分了三张,哎,这个456这三张。
04:55
在讲完第四章的时候啊,可以做的,哎讲完第四章哎,面向对象上啊,然后呢,可以做啊,这是项目二,然后项目三,项目三的话呢,就是我们讲完整个这属于这个第一部分啊,Java基础编程的,也就是说异常处理,哎完成以后大家可以做了,哎这个第七张异常处理以后可以做好,这个大家呢,你根据自己的预习情况呢,可以提前做一做,然后针对于这个附加项目啊,附加项目一呢,其实它是一个属于增量式的一个开发了,就是其实在前边呢,没有到某一章的时候呢,就可以适当的去做一做了,但是你要说整个我一下一气。
05:55
都给它写完,这个呢,也是得等到我们讲完异常处理以后啊,实际上呢,讲完流程控制呢,就可以做一些了啊,它是里边又分成八个小的阶段,一点点呢,在前一的前一个阶段基础上去累加啊,迭代这个一个开发,然后这个附加项目二,附加项面呢,叫单机考试管理软件,这个里边主要用的就是我们这个IO操作啊,就是在我们的第二部分这个IO啊第11章IO流讲完以后大家可以做的,哎,讲完第11章啊IO流以后,哎可以做啊,那这个项目四呢,其实相较于前面这个项目来讲,还有一些不同了,因为它涉及到把这个数据呢,做了一个持久化,写到具体的文件中了,或者说读具体文件中的数据了,呃,但是这个呢,咱们就不讲了哈,就是呃,我们直接呢,就奔到这个we部阶段,看看web里边我们怎么去使用这个L流怎么进行。
06:55
网络中的传输啊,更加的切合于开发的实际场景,所以这块这个项目二呢,咱们就附加的啊,这个就不做了就行,这个大家呢,心里有数啊,愿意提前做的话呢,你就提前呢,先预习的知识再去做好,接着障碍语言概述啊,首先第一个涉及到一个概念叫做软件,嗯,啊一说呢,大家是在这个这个做软件开发的,那直接问一句说什么是软件呀。
07:22
有时候也就懵了,你说吧,就是说自己做了,就是自己作为人已经活了这么多年,突然问一句说什么是人,这个也很难说是吧,因为这个概念已经融到你这个骨髓里了哈,软件哎,我们说呢,就按照呃,特定的这个规则组织起来的数据和指令的集合啊,就要软件了啊,具体这个概念呢,咱们在这个课件里边明确写了啊,但是这个概念呢,大家不用死记硬背哈,没人去考你啊,你说面试的时候呢,上来就说你说一下什么是软件,我感觉你差不多也可以走了,就就没人会问你这种问题的是吧,我说你走就是说就是太太太low了是吧?啊软件这个大家心里知道这个意思就可以了啊,主要呢,关于软件呢,你得知道它是相较于硬件来讲的啊,那软件这里边呢,它是包含我们的操作系统的啊,所以呢,我们说分为对系统软件。
08:23
件和哎应用软件,哎这个你得知道啊,那这里边的这个具体的话系用软件,哎,就是操作系统啊,啊像咱们的这个windowx啊,啊像这个Mac的这个操系统啊,Linux unnux,嗯,还有这个安卓对吧,还有iOS,还有这个服务器等等的一些操作系统,这都是算系统软件,对啊,然后呢,应用软件那太多了,凡是大家用到的都是应用软件,就是平时你用的这软件都是应用软件啊,包括呢,咱这个Windows的,你这个桌面资源管理器等等,它这也是一个应用软件啊,规化界面那个软件啊,你你去点击这个操作,其实它也是对应的一个指令去,你打开底层的这个文件了,它也是一个软件啊,啊这里边比如说我们的这个word呀,这个power泡呢是吧,PPT。
09:23
对吧,还有你这个画图板啊,啊音乐播放器啊等等,这都是属于具体的应用软件啊,那对于咱们来讲啊,其实做的也是属于用软件这个层面的,对大家工作的时候呢,做的都是属于应用软件层面啊,行,那其实这里边有时候还涉及到问题啊,就是说是做硬件有前途还是做软件有前途啊都对,做好了都有前途是吧?嗯,你就是做销售的,做好了那也很有前途,对吧?对呃,那你要说从这个概率上来讲,说做硬件跟做软件哪个相对好一些,对软件应该要稍微好一些,就是首先呢,硬件呢,其实挺辛苦的,呃,不像说软件,咱们大家呢,培训五个月的时间,你可以从一个小白,然后到一个,呃,就是比较优秀的能到中级啊,甚至个别的还能是更优秀,那能搭上这个高级呃开发工程师的这个边了啊,就能做的学的还不错。
10:23
但是你要说硬件的话呢,你没有这个两三年的功夫,那你是基本上是肯定出不来的啊,就硬件里边涉及到内容知识其实很多,这是其一,其二的话呢,这个硬件其实不管是中国也好,还是整个这个全球的范围来考,这个看也好,就是硬件其实不太容易挣钱哈,就是或者说呢,这个硬件的话呢,就是你必须要做到最好,你可以叫什么叫赢家通吃是吧,你可以挣很多钱,但是你要是做的稍微差一些,有比你好的这个产品出来了,那有可能你的这个就完全卖不出去啊,属于这种啊,你像这个呃,CPU这里边这个这个比如像英特尔啊,啊AMD啊,像AMD就稍微弱一些啊,手机里边呢,像这个这个台湾的不是也有几家生产这个手机的CPU的是吧,只要是做的稍微差一点,然后呢,嗯,做的好的那个人家成本其实也不比你高多少啊,他呢性能又好,然后价格呢,比你压的低一点,你就根本卖不出去啊,所以硬件呢其实也不容易。
11:23
挣钱说白了啊,前期投入还非常大啊,就包括做手机的,像老罗那时候不懂,整了这个几百万上千万就觉得OK了,其实你没有几十个亿根本就没法进入这个行业,对啊,但是你要说做软件的,做软件的你这几十万应该也够你启动这个项目了,差不多啊,但硬件肯定的没戏是吧?好,这是我们说的这个软件哈,然后软件这块呢,涉及到一个叫人机交互方式啊,我们提到有两种方式什么呀,通话界面哎,然后对应另外一种叫做命令行的方式,嗯,实际上呢,图形化界面本质上来讲是不是也是命令行,对,只不过呢,他把这个命令行这种指令的方式呢给隐藏了,大家呢,只需要呢给普通用户啊展现一个图标,我一点击啊,里边隐藏的其实还是一个指令,但是不用让用户写了啊,这个呢就更加的友好是吧?啊这个上。
12:23
走的成本呢,就更低了啊,属于这种啊行,然后呢,下边提到一个常用的DOS命令,就是指我们这个命令行,刚才咱们考试呢也考了啊,这个就对,就不详细的去说了,就是咱们这里边说的这些问题,这个我把这个图呢截过来啊,看这就行了啊,这个不熟悉的呢,咱们通过这几天练习其实也能熟悉啊行然后呢,我在这个PPT的上一页呢,这有一句蓝色的话哈,看看有人听过这句话没。主要呢,是后边的一句,这个刚才早上读单词读的什么呀啊算法啊,算法加数据结构等于程序啊,这个我们把这句话写到这啊,这是非常经典的一句话啊,或者说我们叫应用程序等于算法加上数据结构啊,这个听过吗?
13:29
没有啊啊刚听过刚听过,那你就把它这个记住啊,如果说呢,在计算机这里边呢,或者做软件开发这个领域里边,呃,非常经典的一句话呢,其实就是他了,呃,这个人是这个,这句话谁说的呢?这个帕斯Co之父啊叫尼克拉斯沃斯啊说的这句话啊,他说呀,呃,我们作为软件工程师,咱们写的这个程序说说白了本质上来讲呢,就是由算法和数据结构构成的,这两个合在一起就是我们所谓的应用程序啊,那怎么去理解这句话啊,举个实际的例子,比如说咱们现在呢,需要对几个数呢进行排序,假设现在按照这个数据输入的顺序啊,我是15423输入了这样的五个数,我现在要求呢,把这几个数呢,排成一个从小到大的过程,呃,这个一个数列,那你自然而然的就是要排成12345了啊,以这样的一个程序为例啊,因为你整个排完以后呢,达到。
14:29
人家的要求了,这就是你写的具体的一个应用程序了啊,那这个过程当中你是怎么排的,怎么样的一种想法,让他们相互之间做判断,做交换,排的这个就是算法,对,这就是算法,实际上呢,算法里边包含的就是咱们写代码的这些逻辑啊,就是这些逻辑,那数据结构是怎么呈现在这个里边呢?就是你这几个数呢,首先你得需要有一个载体去成去装它,这几个数呢,我们说肯定是在内存中去存放的了啊,因为咱们说这个CPU做运算是不是都是数据来自于内存啊,咱们前天已经讲过了,对吧?就是这些数据呢,我们肯定是先要存到内存当中的,那你存到内存当中你得有一个载体啊,这个载体呢,比如说咱们后边要讲数组,咱们就是用一个顺序结构的一个数组去存的这几个数,那这个数组它其实就是数据结构啊,大学呢,大家,呃,如果都是理科生的话呢,那肯定应该是选修课学过这种数据结构,对吧?嗯,像这个讲线性结构啊,呃,这个线性结构里边又分成像列表的呀,顺序表的呀,包括站呀,队列呀,这都属于线性结构。
15:44
啊,那除了线性结构之外呢,还有这种树形结构啊,最常用的像这二叉树,对啊,二叉树里边又分成很多种树啊等等,呃,然后呢,还有这个呃,多对多的这种图形结构等等,对啊,这都是算我们数据结构里边内容,那我们现在呢,这个问题比较简单,咱用一个这个数组,这种线性结构就可以表示的,那对于一些复杂的数据结构,很复杂的一些情况,我们得用一些复杂的结构,比如说像我们后边讲数据库呢,数据库的索引呢,它就用的是树形结构里边那个B数,或者叫B加数。
16:19
哎,我们讲Java基主后边还会讲到集合,集合里边像那个trade map啊哈map呀等等,它里边呢,只要涉及到你存数据了,它都会要对应的一种数据结构啊,那有了这个数据结构呢,我们去承载这个数据,然后在这个基础之上,你使用相应的算法,让他们做比较,做交换,最终的效果就是让他们变成12345的这个从低到高的顺序排列了,那就构成了我们的应用程序。啊,通过刚才这个例子呢,大家去体会一下这个事情啊,那么在这个过程当中,算法解决的是什么问题,算法解决的是你这个应用程序正确与否的问题,对吧?你写了半天,最后一运行发现不是12345是呃13245会发现你写错了,这就说明你算法有问题啊,所以算法呢,解决的就是你这个程序最后写完以后呢,正确与否的问题,我们这个数据结构解决的什么问题呢?对,解决的就是这个数据的一个存储是吧?但是存储的话呢,它有有很多种,刚才我也大概提了一下,有很多种这个数据结构了,那你到底是应该用一个数组啊,还是应该用个列表啊,还是应该用一个阿尔叉树啊,啊,有的问题实际上是可以进行选择的啊,那我到底应该选哪个,这是数据结构你需要深入研究的问题,也就是说数据结构呢,它要解决的就是一个效率的问题。
17:47
有的时候呢,你用这个数形结构,它效果效率就很高,你要换成是一个数据表,它就很差,哎,所以数据结构呢要选正确啊,它能够解决你这个效率的一个问题啊,你要是数据结构选的不合适,不是说不能做哈,可以做,但是你这个算法再好,它这个最后呢,效率也非常差啊,比如说呢,这个卖时后的这个索引啊,我们用一个B加数,它的效果就非常好啊,检索起来速度非常快,但你要用个顺序表,那就那就慢极了,那你这个算法再好,它也不行是吧,因为数据结构选的不对,不能叫不对,应该叫不合适是吧?啊照样能做,但是呢,不合适,效率很差啊行,大家呢,对这句话呢,有一个印象就可以了啊,这句话呢,就有点像这个,呃,当年这个爱因斯坦提出来的这个一等于MC方一样是吧,就这就属于这个非常经典的一句话了。
18:43
嗯,然后呢,这个沃斯这个人呢,也提出这句话以后呢,就获这个。获这个这个图灵奖了,就哈,那昨天奖图灵奖了,就是这个这个当然了,人家不是说因为说了这句话获得了哈,那肯定还有其他的一些贡了,当然这句话呢,确实是非常经典啊,好,接着往下计算机语言的发展迭代史啊,这个我们提到了有三三代吧,第一代是对机器语言啊,机器语言这就是纯让你写0101这样的二进制的啊,啊这里边有个纸袋,纸袋呢,比如打个孔,打孔代表的是一啊,不打孔代表是零,这不就能描述这个二进制了,是这种啊,这个你写的这个010直接呢,就翻译成不用翻译了,它直接就是机器指令了。
19:34
啊,效率倒挺高的,但是这个对于开发上手来讲呢,就很痛苦了啊,太抽象啊,然后第二代对汇编语言啊,汇编语言这个昨天也问了,有同学大学还学汇编,其实没有必要再去学了,你开发现在也都不用了啊呃,汇编语言的话呢,它就出现了一些叫诸暨福啊,不是那么特别纯粹的0101了啊,里边有一些具体的一些呃,或者叫单词也行啊,它叫诸暨符啊,能够去表示具体的一些含义了,嗯,好一些了,但是还是还是很不方便啊。然后第三代对呃,叫高级语言,那相当于前面的都算低级语言的啊,这个高级语言呢,我们又把它分成了两个阶段是吧,叫面向过程的语言,对,还有对面向对象的语言,哎,那现在的主流的那都是面向对象的语言了啊,面向过程呢,像咱们典型的像C。
20:34
对C加加呢,其实是过程跟对象呢都具有啊,属于一个过渡性质的一个啊,或者间距的一个性质,但是不是纯粹的面向对象了啊C啊,像我们还提的这个叫这个fortu啊啊哎,这都是属于面向过程的这两个啊,这两个这都是。行,然后面料对象,呃,面料去像呢,像我们这个Java语言,包括回头大家学的这个GS,呃,Java script是吧,不是这个这个这个奸商是吧?嗯,然后呢,还有这个像Python啊是吧,还有像这个SKY拉呀等等等等啊,这些都是属于面向对象的这个语言啊好,嗯,这个呢,我们就不具体展开去说了,关于面向过程和面向对象的区别,我们讲面向对象第四章的时候呢,上来就开始讲这个问题啊,像这个呢,大家心里边有数,然后下边呢,涉及到Java语言版本的一个迭代,这个呢,大家作为一个了解啊,做一个了解,当然这里边呢,有几个,呃,比较重要的一个情况呢,或者事件呢,你也得稍微清楚哈,这是整个它的一个迭代过程,大家需要关注的就是第一个你知道呢,人这个JDK呢,或者Java这个语言啊。
21:56
啊,什么时候起来的啊,这里边有个时间啊,就是九六年啊,有的时候呢,你看这些书,他说的是九五年都可以啊,是九五年呢,他诶就是就是确定了叫Java这个语言了,然后呢,做移动互联,做这个互联网开发的一个语言了,然后他是在九六年的时候发布的这个GDK1.0啊,其实九五年呢,你说这个语言就成立了,就出现了,也对啊,就是9596这个时间节点啊好呃,这是它的一个语言的一个确定,然后呢,里程碑的事件,大家要记住,就是关于JDK1.5啊,这个时候呢,它也叫5.0了,这个别出去闹笑话是吧,昨天说过啊,别闹笑话啊,然后呢,下一个,呃,涉及到我们在传统的Java角度呢,它分成了三个版本啊,桌面级的应用,企业级的应用,还有我们这个移动端的一个设备,小型设备当中的一些应用。
22:56
这个有一个更名啊,这个更名呢,大家也注意一下啊啊就是现在呢,都叫这个,以前呢叫什么,你知道跟谁对应啊呃,再后续呢,就是我们这个JAVA8,这是五以来以后的一个,诶这个比较大的更新的一个版本了,咱们呢都基于先基于这个JAVA8来讲,然后在后续呢,你知道Java这个版本迭代速度很快啊就可以了啊,然后接着呢,就是散贝这个Oracle收购了啊,这就属于几个重要的事件啊,这个大概做Java开发的,或者这个使用Java语言呢,大概对这个历史呢,应该有一个了解啊行,然后在下面呢,涉及到Java语言的应用领域啊,这个应用领域呢,我们主要呢体现了就是三个具体应用领域啊,第一个就是我们做这个Java外部开发,哎,其实主要呢,就是Java后台开发啊,哎,做后台开发的,然后第二个呢,就是大家呢,做这个,哎大数据开发,哎大数据里边呢,我们一些核心的框架,呃,韩播这个体系啊。
23:56
各个这个体系啊等等啊,他都对我们这个Java开放啊,提供相应的这个API和接口啊,好,然后这是大数据,然后对应的还有一个客户端方面的,哎,安卓的一个应用程序开发,哎,这呢其实属于客户端开发啊,那相当于呢,大家能看到Java这个语言呢,还确实很有生命力啊,它不光呢能占据到这个,从这个软件架构上说过这个BS和这个CS了啊,那在这个CS这里边,这个客户端作为安卓的客户端,他呢也是用Java,然后客户端呢,连后台呢,后台呢也可以用Java啊,后台这块呢,当数据量极大的时候,我们还可以用到大数据的框架啊,这大数据也是可以用Java的啊,你能看到这个Java的生命力还是很强大的啊,在各个方向上都占据一定的这个地位,好这就不多说了啊,然后下面呢,涉及到张爱语言的特点,特点呢,咱们这个PPT一开始整理的比较多,这个大家。
24:56
那呢,也没有必要呢,去这记这些特点啊,我们呢,总结一下提出来的这样的,哎,三个主体的特点哈,第一个呢,就提到了说扎语言的这个叫面向对象性,对变向对象性这块呢,我们提到了它有两个啊,主体的第一个呢,是两个盖两个要素吧,哪俩啊,类对象,对啊,这是两个非常重要的要素,然后三个特征封装继承,哎,多肽,哎行,这个后边呢,我们具体展开来说啊,然后下一个问题,我们把它归结为叫健壮性,Java这个语言呢,我们说它也借鉴了这个C语言的这个特点啊,在C的基础之上呢,做了一些优化,好的呢保留了啊,不好的呢,我们给。
25:56
啊,做了一些删减啊,这里呢提到了两个问题,第一个呃去除了,呃去除了是不是C语言中的指针呢?哎,没有C语言中这个指针这么复杂了,但是呢,其实JA碍中也也有指针啊,所以你也可以看到是指针,就是我们所谓的这个引用啊,对,就是指针啊,然后第二个点的话呢,我们有了叫自动啊,哎对垃圾回收机制啊,哎涉及到具体的一些垃圾回收的一些算法啊,哎这个我讲G于M的时候呢,就能讲到,但是这里边有一个问题要注意。
26:36
说扎完呢,有了自动垃圾回收机制以后,是不是就不会出现这个内存溢出和内存泄漏,对仍然会的啊,这个仍会出现,哎,这个内存溢出啊,内存泄漏问题就是你写的不好的话呢,照样的会出现啊,这个垃圾回收机制呢,就有点像你家里边给你你雇了一个保姆一样,它能够自动的帮你去收拾家,但是呢,金不住你造的太太快是吧,你把屋里边造的这个乱七八糟的,然后他收拾的速度远远赶不上你这个这个这个折腾造的速度,那那照样屋里边会很乱啊好,这呢叫健性,然后下一个下一个什么对跨平台性,嗯,这个跨平台性指的什么意思啊。
27:37
对,就是咱们呢,障碍应用程序,其实咱们说过就是程序的话呢,需要依赖于具体的操作系统了,这个操作系统是它你写的这个程序要换一个操作系统,其实正常这个程序应该重写的,但是对于我们账号程序来讲呢,说不用哎我们写一个程序呢,可以在不同的系统下跑,哎这就是我们所谓的叫跨平台性,我们希望达到的目的呢,就是叫right,哎,Once,然后呢,Run,哎,Anywhere啊就是依次编译到处运行,哎行这就可以了,那如何实现依次编译导数运行,谁起的作用,对Java虚拟集,所以呢,这里边其实这个功劳啊啊都应该归功于对GVM的Java虚拟机啊,行呃,Java的这个Java虚拟机还是比较强大的啊,而且呢,这个其实有不同的。
28:37
公司都来提供了不同版本的Java信息,咱们用的呢是这个啊叫Java version,哎,这个叫hotport啊,这个是使用量最大的啊,这个hotport这个虚拟机啊行,还有其他的这个,呃,等大家学习GM的时候呢,就会讲到啊好,这是说的他,然后呢,具体的这个过程呢,把这个图呢,大家哎脑子里边有一个印象,那这就可以了。
我来说两句