00:00
好了,同学们,咱们开始上课了啊,开始上课,那么接下来呢,咱们还是简单的先回顾一下我们这个前两天的内容吧,啊,前两天其实呃,大家想想前两天也就是相当于在咱们面授的时候讲一天啊一天的时间,呃,因为现在是疫情这个特殊时期啊,所以咱们这个改成线上的方式啊,但是线上方式这块呢,还不能这个讲太快啊,讲太快的话,因为在家里嘛,怕大家接受不了啊呃,当然我呢讲完这周之后呢,我会做个调调查啊,然后大家看看怎么样啊,如果可以的话,咱们实在不行的话,咱们下午的话看看能不能加课啊,下午咱们加上一节课啊,多讲多讲一节课啊,这样的话看看怎么样吧,到时候再看一下啊,看大家的一个反应如何啊,咱们也是试探着来啊,试探着来。啊,那这个逐渐的在后期呢,我会加快速度,各位啊呃,不像这个最开始的时候,这个速度这么慢了啊,可能会稍微加快一点速度啊,希望啊到时候大家看一看啊,怎么样时刻的关注一下啊,然后用微信能跟我私聊啊,这块呢,如果这个速度能接受的了啊,咱们就继续,如果接受不了的话,我再把速度放慢一些好吧,啊,可能会有一个微微微调啊,可能会有微调啊行,那这块呢,咱们就来接着看吧,啊,我们先把这个。
01:19
第一天和第二天的东西回顾一下啊,我不知道大家今天早晨有没有在这个电脑前把这个笔记啊,你自己的笔记打开有没有浏览一下啊,我在这里呢,简单的浏览一下。首先呢,就是还是这个问题啊,第一呢,就是你必须保证你这个文件的一个扩展啊,后边呃显示出来啊,我就具体不再回了啊,我就把大的大概的点我说一下哎,这个扩展名是怎么显示出来的,你自己搞一搞啊,然后第二点呢,你是否呢安装成了这个工具啊,叫就这个图标,就这个小图标啊,你是否把这个这个安装上去了,就是第二个啊,这个安装上去之后还得配置一下啊,配一下环境。
02:01
么再往下呢,我们说了一下DOS命令啊,DOS命令这一块的话,就是第一个怎们打开DOS命令窗口,Window键加R键,然后打开运行窗口,输入CMD,然后敲回车就可以打开运行窗口,那么DOS命令这一块呢,再强调一下,实际上是通过诶我们的命令啊,可以完成我们文件的新建呀,编辑啊,保存呀,删除等等一系列操作啊,一般情况下,作为软件工程师来说,应该是会一些DOS命令的啊,然后呢,接下来呢,就是MK Di这个命令呢,可以创建目录啊,简单作为了解这个内容不需要掌握啊。然后再往下呢,就是关于我们DOS命令窗口中怎么复制内容啊,复制内容就是WIN7的话,嗯,和WIN10的话可能不太一样啊,WIN7就是点右键标记啊,选中要的内容,点右键这样的话就到剪贴板了,WIN10是直接左键选中啊,右键点击一下就到剪贴板里了十啊更便捷一些啊,那么切换盘符怎么切呢?C盘到D盘,D盘到E盘,E盘到F盘怎么切呢?诶直接盘符冒号回车,盘符冒号回车盘符冒号回车。
03:02
就可以了,不需要CD命令啊,不需要C,这是Windows操作系统怎么切盘符,那么切换路径或者是改变径或者是转换径,那么这个呢,我们需要使用一个非常非常非常重要的一个命令,叫做CDC是change d是directory啊,CD表示改变或是转换,切换blue。那么我们切换目录啊,这个命令啊,后边的我们有一个什么呀?哎,这个命令后面直接跟一个路径就可以了,而这个路径呢,哎,当时在讲课的时候跟大家说了,包括相对径,包括绝对路径,相对路径一定要记住是相对当前所在的位置作为起点往下找,当前所在的位置作为起点往下找,这叫相对路径,绝对路径呢,它的起点是哪?是盘符是盘根啊,就比如说C盘根开始,D盘根开始,这叫绝对路径啊,叫绝对路径,那不管是相对路径也好,不管是绝对路径也好,CD命令都可以啊,都可以实现,CD后面只要跟上合法的路径就可以了,但是大家注意,不管是相对的还是绝对的,这个路径必须得是合法存在的啊,如果说这个路径不存在,那你就会报错的啊,你使用CD命令的执行的时候,他就会说,哎,系统找不到指定的路径啊,这个就会出问题啊,那不管是相对还是绝对,你总之要写对的啊,要对你无非要注意的是相对就是你你你写的那个路径啊,就是从当前位置来做为起点,往后找的这个路径叫做相对路径啊。
04:23
C,呃,这个CD点点是回到上级路径啊,CD斜杠是回到根路径啊,当时也提到一个点一个点呢,这个东西咱们没有用啊,但是要注意它是代表当前路径啊,代表当前路径,那么CS的是清啊,是什么呢?是查看我们当前目录下有什么东西,It是什么呢?退出啊,这是我们第一天的一个课堂笔记啊,其实回顾起来也是很简单,大概浏览一遍是不是?哎,自己看一看,哪块不太理解的,咱们一定要去理解,我曾经说过一句话说呢大家一定要去理解啊,尽量不要去死记硬背,死记硬背太痛苦了啊,太痛苦了,因为每一天要学很多东西啊,那如果说你都要去背的话,我觉得这个就不太现实啊,不太现实了。
05:07
好了,那么这个呢,是关于我们第一天的一个堂笔记,好我就关掉了啊,那么继续回顾第二天的课堂笔记来,第二天呢上来我们还是呢继续讲DOS命令啊,这是一个序啊,这块呢讲了一个Del,在这里呢,花费了很长的时间啊,这个Del命令是删除文件的啊,删除文件这块呢,呃,怎么删呢,可以删除单独的文件,也可以采用模糊匹配的方式啊,这个星号代表嗯,零到多个任意字符啊,星号就代表模糊匹配啊,星号代表零到多个任意字符啊这个点当时呢,哎,这个也也解释了半天啊,这块呢我就不再解释了,大家知道是什么意思就可以了。那么再往下呢,就是怎么查看IP地址啊,这个IP地址怎么看呢?哎,我们采用IP con这个命令,或者是IP con后边加一个杠二这样的参数就可以查看我们的IP址信息,那么这个IP地址希望大家要啊,这个IP地址就是这个络中唯一身份证号。
06:08
它不可能在一个网络当中重复,我的电脑要想连接你的电脑,你的电脑IP地址必须告诉我,你告诉我IP地址,我才能连上你的电脑,你怎么查看你的IP地址,通过IP con或者叫IP conig这个命令啊,啊如果想查看一下网卡的物理地址的话,我们叫做麦C地址,这个Mac地址可以采用港澳的方式,可以查看更详细。呃,昨天说了,我们上网的时候为了防止蹭网啊,你可以把你的Mac地址绑定到你的路由器上,但是这种方式有优点也有缺点,优点是什么呢?没有人可以蹭网了啊,但是缺点是什么呢?就是假如说亲戚对吧?诶朋友来到你家上网的话,你可能还得绑麦克地址,比较麻烦啊。然后再往下呢,就是关于我们这个ping命令啊,这个ping命令呢,大家注意啊,呃,这个ping呢,后面可以跟域名,也可以跟那个IP地址啊呃,然后呢,后边加个杠T参数是什么意思呢?就是说我们可以一直听啊,这个ping乓,Ping乓的意思就代表我电脑跟你的电脑发数据,你的电脑给我有一个回应啊,如果你没有回应,那认为我们之间通信就是不正常的啊,通讯不正常,昨天呢,宇阳同学呢,咱们这个遇到了一个问题,就是听的时候后面加一个这个域名呢,这块就呃不太行啊不太行,像这种情况很少很少啊呃,昨天呢,他这个自己通过这个百度的方式把这个问题给他解决了啊,解决了。
07:28
呃,就是刷新了一下这个DNS啊,我看我看好像就是重置了一下啊叫啊重置了一下这个DNS的一个,呃,一个一个一个东西啊,这样的话就可以解析这个域名了,嗯,可以啊,宇阳同学非常非常牛啊,感觉这个动手能力很强啊,很强,其实咱们这个学这个软件开发啊,其实大家要结合这个百度啊,之前我们开发的时候,实际上是结合谷歌啊,我们不会的东西我们就百度一下,不会的东西我们就谷歌一下,我们搜一下啊,有很多东西呢,其实可以从网络上找到解决办法,然后呢,有很多网上也有很多网友或者是写的博客这个文章啊,都是一些比较好的文章,这些文章呢,有现成的案例,我们直接呢把这个案例。
08:10
呃,我账号不知道什么情况被别人异地登录了。哦嗯,严彪那个我我知道你来了没事啊,刚才我就知道你来了那个,呃,现在稳定了吗。现在稳定先这么着啊,先这么着,课下的时候看看这个,难道咱们账号泄露了不成啊,到时候再看啊,然后刚才呢,就是说到呢,说到这个P这个啊,就是大家呢,哦对,刚才说到什么呢,说到大家呃,还是不行是什么意思?呃,严彪同学,你看不看,看不到这个咱们桌面吗。啊。你是家辉啊?
09:02
这怎么还乱了呢?嗯。你那个郭老师。这怎么还乱了呢?什什么情况?那个那个郭老师,郭老师在吗?郭老师你查一下这个这个谁,这个严彪同学。你看看这个杨彪跟那个家辉同学这两个这个号是咋回事啊,这个出问题了吗?昨天咱们统一发新账号的知道吧。统一使用新账号登录啊。知道吗,这个。你在微信里面联系一下那个郭老师,联系一下郭老师,联系一下郭老师啊。好了,那我们先继续啊,先继续有啥问题呢,那个助教老师在里边,呃,应该看着啊,然后助教老师联系一下班主任也好,或者说咱们的这个同学啊,联系一下咱们的这个,呃,这个郭老师啊。
10:07
嗯,有可能啊,有可能啊,啊有可能行,到时候看看吧,啊联系一下班主任啊,咱们现在这个。老被退出。现在联系一下,我现在是回顾啊,不着急啊,刚才说到哪呢,同学们说到这个咱们这个博客啊,呃,大家以后呢,呃,动手啊动手去百度查。啊,上百度查,有很多问题的话,其实是需要你在学习过程当中具备一个调错能力的。以前呢,我们这个呃,这个这个开发就是这样的啊呃,在博客上搜到这个现成的这个技术文章之后呢,我发现这个实现的功能和我们呃项目组当中写的这个功能差不多,所以呢,我们把这个代码叫CTRLC复制,然后CTRL为粘贴过来,粘贴过来之后呢,其实我们最主要的一个问题就是能够读懂别人写的程序啊,大家好像听了很容易啊,什么复制粘贴就行了啊,开发就这么简单,其实这个理解是错误的啊呃,因为复制粘贴呢,这个东西啊,它不可能找到一模一样的东西啊,你说你从网上复制一个东西粘贴到你项目里边,100%都可以运行,这个不太现实啊,不太现实。
11:12
一般情况都是把别人代码读一遍啊,你就不用写了,对吧,读了之后你觉得哦,改改这个地方,改改这个地方,改改这个地方,改改那个地方,最后哎,咱们的这个这个这个这个效果就出来了啊啊所以呢,咱们这个程序员这块啊,复制粘贴以及读代码的这种能力一定要有,另外呢,手上功夫一定要行,从百度里面要会搜啊,要会搜对搜这个东西呢,其实也不是特别的容易啊,有的时候你搜出来的都是没用的,但是有的这个高人啊,他他一般搜出来就是有用啊,搜出来就就有用啊行,这个刚才说到这个ping命令啊,简单提一下,嗯,到这为止吧,算是我们的这个DOS命令,就算说完了,再往下的话,我们说了一下什么呀,说了一下,我们那个文本编辑快捷键这块呢,大家不知道昨天下午自习的时候有没有去,呃,有没有去这个,把这个组合键好好练练,CTRLC复制CTRLV,粘贴CTRLX,减去CTRLS,保存CTRLZ,撤销CTRLY,重做home键回到行首,N键回到行尾,选中一。
12:12
旁是shift加home或者shift加摁,那要看光标在什什么地方,光标如果在尾巴这块,你就是摁住shift再加home键,那这样就选中一行了,那光标在行首的话,你就可以shift加上键就选中一行了,但是注意啊,如果你是笔记本的话,有一些笔记本啊,它比较特殊,可能需要按一下那个FN键啊,这样比较麻烦一些啊,比较麻烦一同时需要三个键,FN那个键是功能键啊,有一些记本是这样的,有一些记本可能不是这样,反正各种各样的设备都有啊,大家看情况而定啊,这个东西自己折腾一下好吧。那么回到文件头是什么呀?还记不记得叫做CR加home,如果这个光标想回到文件的尾巴,就是CTRL加什么end的是不是?哎,这是我们的ctrl home和ctrl end,然后全选是CTRL加A是全全选啊,查找我们文档当中的一个内容啊,比如说想查找某一个字,那怎么查CTRL加F就可以查找了,那么关于鼠标,双击鼠标三击这个视情况而定啊,自己看啊,包括选中一个单词,这个自己看啊,但是这条线以上的这个东西是必须要熟练掌握的啊,大家尽可能啊不用鼠标啊,尽可能不用鼠标啊,但是不用完全不用鼠标又是不可能的啊,是不可能的。好了,这个是关于咱们昨天说的什么呢?说的这个这个这个这个文本编辑快捷键同学们啊,那么再往下就是关于我们这个正式开始学Java,但学Java之前呢,我们呢,把这个计算机编程语言发展史以及Java语言的发展史呢,在这里给大家介绍了一下啊,我说过啊,同学们这个。
13:46
嗯,这个发展史这种东西简单听一下就可以了啊,这个是了解内容,对我们的这个编程没有什么太大的一个影响啊,第一代语言机器语言很枯燥啊,直接编写二级里码很枯燥啊,你想想一天天都那打1010101010,就最后运行的时候感觉点感觉有点就感,是不是就爽那么一次是不是,哎,所以这个,嗯,这个其实不是专业人士根本就干不了这个啊,另外这个打孔机这个东西啊,他这个他万一误打,那这个纸袋就废了是不是啊,另外的话,这个纸袋呢,需要很长很长一段纸袋才能够打一个加呀减呀乘啊除啥的啊,所以第一代这是最原始的机器语言,第二代到到了低级语言,低级语言这一块的话,咱们要知道代表就是汇编啊,汇编这个面试不会考这个东西啊,不会考这个东西,不会考有多少Java基础相关的类库的东西,他不考对吧,那才是有技术含量的啊,这个面试不会考这种东西的啊。
14:44
然后第三代语言是高级语言,高级语言就是接近了我们人类的一个理解的一个语言,大家注意啊,这个计算机语言它发展有一个过程,这个过程呢,就是向着人类更加容易理解的方向发展,大家想想这几个语这这几代语言当中哪个执行最快呀?
15:00
那同学哪个执行最快啊,同学们,对于电脑来说,对于人家这个电电流来说,电脑来说哪个执行比较快一些?来,同学们告诉我来,有没有同学告诉我哪个哪个执行最快效率?当然第一代对不对啊,第一代为什么执行效率快呀,因为它根本不需要解析对不对啊,计算机它直接能够识别这种东西,它可以直接叭叭叭叭叭叭叭执行就行了啊,就是很很很对,不用编译啊,也不用去,也不用去给他转换啊,也不用去转换,就直接就很干脆就执行就行了啊,但是这个人呢,很难接受,因为人呢,就是对这种不是不是很敏感啊,不是很敏感,呃,这个计算机语言呢,向着什么呀,向着这个人类更加容易理解的方向发展啊,就是计算机语言就是经过后期的一个包装吧,啊,慢慢慢慢的就是说我们就就是没有学过计算机编程的,假如说你写一段Java代码啊,假如说这哥们这个英语还算差不多是不是,哎,咱把Java代码往那一放,其实人家没有学过JA法,语言也基本上能够读懂哦,这个程序是干这个事儿的,干这个事儿的,干这个事儿的。这就是说计算机语言向着人类更加容易理解的方向发展,但是越向着这个方向发展,计算机执行起来就越来越费劲啊,因为他需要先将我们的这个高级语言转成低级。
16:13
现低级再转换成二进制嘛,所以这个东西呢,怎么说呢,有有利有弊吧,只不过现在也还可以,为啥呢?因为因为咱们现在CPU的一个配置都很高,内存也很大,所以说这个。嗯,咱们也不在乎这点东西了啊,不在乎这点速度了啊,所以这块的话,咱们肯定现在开发百分之可以说100%啊,呃,99%吧,高级医院啊,99%高级,除非有一些就是说这个,比如说电梯里边,大家应该见过电梯里边呃有一些商业性的一些广告那种机器,机器里边,嗯嗯,它需要嵌入式程序,那嵌入程序的话,通常会采用汇编的方式进行,呃开发当然也有会也会采用C语言或者是C加加的方式进行开发啊,也是有的。好了,那这个是计算机编程语言,我希望大家能够好好的去理解一下,我们为什么要做软件开发,我们为什么要学习Java,我们为什么要学习计算机编程语言,其实就是为了完成软件的一个开发啊,完成软件的开发,软件呢可以提高我们的一个效率,对吧?啊,你像这次疫情啊,武汉那个重灾区这块,你看用了很多呃,智能设备对不对,用一些呃,大数据运算等等啊,这都是软件相关的一些东西啊,所以这个还是很很有科技感的啊,可以很很好的提高效率,对吧。
17:30
通过计算机编程,那计算机编程语言是一个大的概念啊,它有很多很多种类啊,比如说C呀,C加加Java呀,这个PP呀,Python呀等等,它有很多,就像我们现实生活当语言,我们有汉语,有这个少数民族的语言,有这个日语,有这个呃,有这个这个这个这个还有这个美,这个美国人说的这个英语啊,对不对,很多很多。我们在计算机这块也是这样的啊,也是这样的,学计算机编程语言,其实有的时候在某一些环节上可能会比较枯燥,因为这个东西可能需要你死记硬背,就像那个中国的中字这么写,发音是中中,为什么这么这么做对吧?哎,这块的话,嗯,其实有有的时候你还真得记住啊,还是那句话,固定语法必须背会,固定语法必须背会啊,但是需要理解的必须要理解啊,千万别去死记硬背啊。好了呢,再往下就是关于Java语言的一个发展史,在这一块呢,我在这里啊,重点说这么几点,各位啊,首先别人问你啊,Java这块。
18:32
它分为三大块儿。这三大的名字叫什么,我希望大家能够记住啊,能够记住。Java SE是标准版本,Java是企业版本,Java是什么?微型版本啊,微型版本,那么SE这块的话是一个标准版,这个标准版呀,指的实际上就是说我们要先学习加va这块最基本的一套类啊,一套一套。嗯,散公司呢,开发Java语言,其实它写好了很大的一个庞大的库,我们基于这个库呢,开发写代码会很少啊,会很少,因为有有一些基础库的一些支撑,所以我们开发效率会很高啊,但是我们先把这个基础库学一下,所以这个时候呢,我们要学习一下Java SE,那不管你将来走EE方向还是me方向,SE是首先要学的,SE呢学完之后呢,接下来再往下就是你可以走EE方向,你可以走me方向,走EE方向就相当于是。
19:27
你会学另外一套库啊,这套库呢,是干什么呢?是意义库,这个意义库啊,是为了支撑我们完成企业内部的一个软件开发,比如说像常见的办公系统啊,像大家经常用的这个淘宝啊,还有这个天猫啊,还有这个京东商城啊,对吧?啊,像这种系统我们都可以开发,这就属于企业级的开发啊,意义啊,这属于意义。那么当然你也可以什么呢?可以走这个方向,但这个方向现在怎么着不瘟不火啊,基本上都是学了JAYC往下学Java me啊,很少说学接这个Java me当然也有啊,呃,就相当是这个嵌入式的一个发啊,为这个型设编这个核程程序,那Java的发呢,这块需要了的是咱们va名,你知詹詹生加拿大人啊,然后呢,要了解一个术语,这个术语呢,叫做啊呃,这个JDK是Java啊,Java k啊叫Java开发工具箱啊,我说一下啊,JDK安装上去就相当于Java SE的那个最基本的库就有了。
20:41
听懂什么意思了吧,同学们啊,就是装SE这个公的那个的,那就没如果把装。啊,这个Java的这个整体的一个运行环境啊,就有了,就是这个意思啊,就这意思,所以说做Java开发,首先每一个程序员必须要安装的是JDKJDK是一定安装的啊,JDK不安装,那你等于Java最基本的这套库没有啊,没有库那咱们没有办法进行开发啊了解一下好了,这个回顾呢啊,我们就到这里。
我来说两句