写在前面:
视频是什么东西,有看文档精彩吗?
视频是什么东西,有看文档速度快吗?
视频是什么东西,有看文档效率高吗?
1. 前言
“呸!什么狗屁经理!老子不干了”
张小飞骂骂咧咧的从公司里面走了出来,临别时还不忘冲着其中一个窗户竖起中指!
“之前收茅台的时候答应的挺好,今天连个屁都不敢放一个,什么玩意儿”张小飞咬牙切齿的说道。可怜那四瓶飞天,两个月的工资打水漂了!
其实这些对他来说,都不算什么!人这一生,谁还遇不上几件肉包子打狗之类的倒霉事?关键是受不了这‘好酒’‘好赌’‘好色’‘好拍马屁’的四好经理的假正经
但是一想到工作又丢了,不免有一股心灰意冷的感觉,张小飞点根烟,漫无目的的走在街道上
“这人啊,必须的得有一技之长,这样到不管怎么样都饿不着,记住了吗?”大街上一位老先生对他的孙子说道
‘一技之长。。。’,张小飞听到后,感觉深有同感,忽然灵光一闪,想到了‘军师’
‘军师’原名诸小亮,南阳人,是自己的一位师兄,在同学聚餐上偶热认识的,因为跟大名鼎鼎的诸葛亮同姓,所以大家都戏称他为:军师,而且跟自己性格很合的来,所以成功晋级为张小飞的基友之一
“传说军师一直在搞软件开发,要不找他取取经?”张小飞想到,然后就拨通军师的电话
“喂,小张啊,怎么突然给我打电话了,是想我了?最近怎么样啊”手机里传回诸小亮的声音
“滚蛋,鬼才想你”张小飞笑骂道“不怎么样,这不刚把老板给炒了”
“你牛——,说吧找我什么事,知道你是无事不登三宝殿”
“啧啧,军师果然是军师,这不是没工作了嘛,找你咨询咨询编程方面的事情”
“怎么?对编程感兴趣了?早跟你说过21世纪是计算机的世界”
“是是是,您老说的对,不是能否帮一下我这匹迷途知返的千里马?”
“行,那你来找我吧,不过我在南阳,稍后给你发个具体地址”
“好嘞,我这就买票”挂电话后,张小飞的心情也愉悦了起来,手里的烟用力的吸了一口,把烟头弹了出去
“站住,随地乱扔烟头,罚款五十!”一个带着红袖标的老太太以迅雷不及掩耳之势出现在面前,破坏了张小亮的好心情
张小飞嘴角微微一抖,又中标了。
这种老太太到处都是,看见你‘喝’的一声将要吐痰,也看见你手里夹着烟头儿,但就是不上前提醒,而是躲在哪个犄角旮旯,等着你吐痰,或者把烟头儿扔在地上,然后‘噌’出现在你的面前,开始一本正经的罚款。
收拾好思绪,好像没有看见突然出现的老太太一样,弯腰把烟头捡了起来,放在嘴里又狠狠的吸了一口。
“手滑,掉了。”张小飞淡淡的说道,说完之后,一脸忧伤的往前走。
开玩笑!以前那五六次可不是白罚的,经验总是在对敌斗争中产生的。走出几米外,瞥了一眼后面还在发愣的老太太,见到对方还没有回过神,张小飞甩开膀子,撒丫子就跑。
此时不跑,更待何时?
“站住,站住!”老太太反应过来,急忙追了几步,冲着张小飞大喊。不过已经为时已晚,张小飞已经钻到了人群当中,消失的无影无踪。
两天后,张小飞抵达军师这里,在一番促膝长谈之后。
诸小亮:“学些编程不是一件简单的事情,虽然我自信可以教你,但是我需要知道你的决心如何”
张小飞:“师兄放心,我的眼神从来没有如此坚定过”说着就目送一位美女消失在人海
“哎哎,师兄快看,又有一个”
诸小亮:“。。。。。。”
2. 入门
次日,张小亮正式开始了自己的编程之旅。
诸小亮严肃的说到:“小张啊,学习编程,为兄送你四个字:**不懂就问,**一定要切记”
张小飞:“军师放心”
“另外,当今编程语言众多”诸小亮接着说,“我们会从一门简单、流行的语言开始”
“是哪种语言”张小飞问到
“Java”
“这个我听说过,不是也有一些其他语言吗,比如:C、C++、Python,为什么选择Java呢”
“因为————我只会Java”
“。。。。。”
2.1. 软件和硬件
诸小亮:“我们学习 java 的目的是做软件开发,这个你了解吧”
张小飞:“这个自然明白,只是不知道具体能做什么软件”
“放心,我们马上就会说到这个问题,不过在学 java 之前,需要先了解一些基本概念”
“什么样的概念?”
“第一个:什么是硬件”诸小亮问道
“这个简单,硬件是看得见、摸得着的设备,比如:键盘、鼠标、主板、显示器等”张小飞回答道
“不错,就是这样,那什么又是软件呢?”诸小亮又问
“师兄,不要问这种无聊的问题,咱们经常用的微信、QQ,还有王者荣耀、LOL不都是软件么”
诸小亮:“。。。。。,话虽没错,但是其实:
- 软件,英文:softWare 是一系列按照特定顺序组织的[计算机]
“这个。。。,能否说点我能听懂的?”张小飞说道
“你可以这样理解,软件就是运行在硬件上的程序”
“早这样说,我不就明白了?”张小飞无奈的白了他一眼。
诸小亮:“来接着说,我们主要说软件,一般情况下软件分为 2 类,看下面的表格:”
系统软件 | windows、Linux 、Mac等 |
---|---|
应用软件 | 微信、QQ、抖音、浏览器等 |
“这里我们关注的是应用软件,它还可以细分:”
桌面应用 | 百度网盘、CF、LOL、跑跑卡丁车等 |
---|---|
web应用 | 京东、淘宝、百度等网站 |
手机APP | 抖音、微信、QQ等 |
“而我们学习 Java 主要开发的就是web应用”
“为什么是 web 应用呢,之前你不是说 Java 很厉害吗,什么都能干”张小飞问道
“当然能做,但最流行的是 web 方面,还有一些原因,稍后在介绍 Java 的时候会详细说明”
2.2. 命令行
诸小亮:“接下来我们来说一说 windows 中的命令行”
“如果我没猜错,现在你使用电脑都是窗口界面,通过点击鼠标操作电脑,比如:”
2.2.1. 打开命令行
张小飞:“对呀,不都是这样吗?”
诸小亮:“一般用户都是用窗口界面,但是想要作为一个程序员,需要学会如何通过命令行操作电脑”
“那,啥是命令行”张小飞一副好奇宝宝的样子
“命令行也是一个窗口,按下键盘上的 window+r 按键,比如:”
张小飞:“按下了,在桌面左下角出现这样一个东西:”
诸小亮:“这就对了,接下来在里面输入 cmd,比如:”
“接着就会出现一个这样的窗口:”
张小飞“原来这就是命令行”
2.2.2. 基本命令
诸小亮:“那么,接下来我们就在这里操作电脑,不过需要了解一些命令”
张小飞又问:“什么样的命令?”
“第一个是切换盘符,比如:进入G盘,输入"g:"再回车,就进入了 G 盘”
如果想进入D盘,再次输入"d:",然后回车
张小飞:“呵呵,这还挺有意思”
“接着是** dir 命令**:列出当前目录下的文件以及文件夹”诸小亮继续说
诸小亮:“你可以试试,用鼠标点击打开 D 盘,比较看看”
张小飞:“我比较了一下,确实没啥差别,这是我打开后的样子”