00:00
接下来咱们学习第一章课程,Java快速入门。一般的Java课程视频中讲解Java是什么的时候,都会讲解一些概念,比如什么Java是一门计算机语言啦,什么Java的历史啦,什么Java的前世今生了什么的。那么其实啊,能点开这个视频看到这儿的同学,多少对Java都会有一定的了解,那如果你说你不知道Java是一门计算机编程语言这个事儿啊,我其实是不怎么信的。所以咱们这里就也来先讲讲一些概念,随大六不挨揍嘛,对吧?那首先要讲的就是计算机语言,来咱们一起看看课件。所谓的计算机语言,它指的是用于人和计算机之间通信的语言,是人和计算机之间传递信息的媒介。计算机系统最大特征是指令通过一种语言传达给机器,为了使计算机可以进行各种工作,就需要有一套用于编写计算机程序的数字字符和语法规则。由这些字符和语法规则组成计算机各种指令或各种语句,这是我们所谓的计算机语言了。那好了,理论啊,咱们顺着课件呢念了一遍了,但是程序员啊,一般就好好说个术语什么的,所以上面这一大套文字,你要是没学过编程,还真看不懂。
01:09
但是你说你学了编程吧,还真就不会去看,那问题来了,咱们初学者怎么理解计算机语言这个概念呢?其实啊,人与人在交流的时候,自然而然衍生出来的声音、文字的这种用于沟通的载体,我们就称之为人类语言,也叫自然语言,那自然产生的嘛,对吧?那比如汉语啦,英语啦,希伯来语等等,那么这样的自然语言在全世界有5000多种,那么同理,如果计算机也可以进行沟通的话,那么用于和计算机交流的语言,咱们就称之为计算机语言,也称之为人工语言,人类发明的嘛。那好,计算机语言咱们有了一个大概的认识了,那么回到主题上来,Java是什么呢?你可能会说,那Java不就是计算机语言嘛,其实这么说也对,也不对,为什么呢?前面说了,如果计算机可以交流的话,人和计算机沟通的语言我们称之为计算机语言,但现阶段计算机作为一个工具来讲的话,还是无法和我们人类实现真正的交流。
02:07
那如果不能交流,我们想让计算机做点什么事,你说该怎么办呢?相信啊,大家很容易会想到计算机是个工具呀,那既然是一个工具,那只要按照他的工作方式提供给他相应的操作指令不就行了吗?比如使用鼠标点击按钮发出指令,或使用键盘来输入一些消息回车发出指令。计算机通过显示器来显示操作的结果,那这样的话,我们和计算机之间不就能交互了吗?可是有一个问题,我们是怎么知道的,使用鼠标和键盘这种设备就能和计算机交互了呢?这个问题其实还是很容易回答的,买的时候说明说有啊,就好比小孩子坐那个摇摇车一样,一旦那个摇摇车停了,你投个币,那他就动起来了,那你说孩子怎么知道投币就能让摇摇车动起来,那不就是家长老板告诉他的,所以咱们这里对比一下,从本质上来讲,计算机和刚刚提到的摇摇车有什么区别呢?对吧?如果这个说法能说得通的话,那么通过计算机语言可以让计算机开始工作,而通过游戏币可以让摇摇车开始工作,那我就问你了。
03:14
你计算机语言和游戏币之间又有什么本质上的区别呢?所以啊,咱们有的时候还真不能把计算机语言和生活中的什么汉语啊,英语什么的相类比,那样的话学习难度就比较大了,学之前就会想啊,我英文学的不好,那我计算机编程能不能学得好呢?他们不是很像吗?对吧?都那么难,所以这样的话抵触情绪就会比较严重,这样的话会导致恶性循环,学习的状态就不会很好,学习的效率也会比较低。所以想的简单一点,对吧?就像我假期买了个无人机一样,你鼓捣半天飞不起来,按照说明书的步骤安装APP,然后配置参数。还是没飞起来,最后怎么办?找客服,按照客服小姐姐的提示啊,改变了一些配置,其实啊,说白了就是参数配错了嘛,那最后就飞起来了,那这个例子如果大家能明白的话,对比一下,那计算机语言和咱们刚刚提到说明书,那不就是一回事吗?你照着做,那就能让无人机飞起来,对吧?
04:11
那有的人说了,我可不是只想让无人机飞起来呀,我是想要无人机花式飞行啊,飞跃这个海峡那个海峡什么的,诶。那就是你后期操作手法的问题了,对吧,你甭管让无人机做什么高难度的动作,是不是前提条件得先让它飞起来对吗?所以目标先定的小一些,小目标嘛。等他能飞起来了以后,你再说那个高难度的动作怎么做,那是后话了,对吧?诶老师,那要照你这么说的话,那计算机语言就像说明书一样,那我自己看不就行了吗?我照着做,那不就可以让计算机开始干活了吗?诶,我觉得你说的对呀。但是这里存在一个问题,就是你不一定能看得懂那个说明书啊,那看不懂怎么办,想想。找客服吗?你看不懂说明书,你打电话找客服,客服小姐姐不就告诉你了吗?你应该去看说明书的第几页,按照上面的指示做什么操作,进行什么配置,设定什么参数,你照着做,那不也就飞起来了吗?最开始你也不明白为什么那么做,但是操作的多了,不也就记住了吗?学会了吗?咱们学习计算机语言也是一样的,老师就是那个客服,你不懂了,问老师,照着老师的内容去做,那先做出来,咱们再去细致的研究,对吗?哎,所以啊,咱们最后总结一下,计算机语言它的入门学习真的没有那么复杂。
我来说两句