老菜鸟的JAVA历程(一)

       人总该做些自己觉得有意思的事情,很喜欢看的一部电视剧叫《士兵突击》,在这里许三多说过:做有意义的事,就是好好活。接下我也想做些有意义的事情,那就是把我这些年来对Java理解传递给想要学习的“小菜鸟”们。

       首先,我得说学习。学习是一件很苦逼的事情,它不仅仅需要你动手,还需要你动眼,你动了还不行,你还得动脑,完了你还得思考。突然觉得学习就像打太极一样,身体得协调。所以很多人对于学习身心疲惫。于是很多人可以娱乐的时候用几个小时,学习的时候用几分钟就觉得好久好久了。这世界是不公平的,可能你也懂得。我希望我可以以我一己之力唤醒一些有那颗向上、向善的同学。

      开始进入正题吧,首先我们要学习一门计算机语言,那么我的问你,你了解计算机吗?如果你不了解计算机,你的学习很容易进入到一个盲区。你自己都不知道自己在学什么。关于历史,特别计算机的发展史,没有很多人有耐性去听,但是我们还得唠叨几句,我们先从计算机的构成开始说起,大家看图,(所有的图均来源于网络,如有侵权请联系):

       

为什么要跟大家看这个图呢,是因为如果你要学好一门计算机语言,了解它是必须的一个过程。我们先来看看它都有哪些重要的部件组成

依次是:   主板、内存、显卡、硬盘、网卡、声卡、电源、CPU等(了解这些就够了)

那我们分别说一下它的作用:   主板

①它连接组成计算机的各个部件(很像人的肉体的作用)

②它像一张网可以传递各种信息的通道(人通过神经网络传递信息给各个部件)

内存

①计算机所处理的所有数据必须先交个它来存储,所以它是一种临时存储的设备(很想人们做梦,醒来就忘得差不多了)

显卡

①我们能看到的图像都是由他来呈现的(跟人的眼睛一样)

硬盘

①可以将数据永久的存放的地方(像人大脑中记忆的功能)

网卡

①可以在互联网中传递数据

声卡

①可以发出声音信息的设备

电源

①可以输出电的设备

CPU

①计算机的大脑,一切计算机的计算都必须得用它来完成

说完了,你懂了吗?如果你是一个什么都不会的初学者,你懂个毛线呀。我之所以将它列出来,有如下几个目的:

①计算机是一个由很多硬件设备组成的大硬件机器-------硬件就是一种物理的可以用手摸到的电子设备。(我这个给很初级人写的,所以我需要解释一下一些名词,如有不妥请见谅)。

这些设备如果想要工作,必须得通电。这个很重要。。。。。。。。

我很粗略的介绍了计算机的组成以及组成它的各个部件的作用,那我想说什么呢?

计算机是一种只要通电就可以工作的设备。

问题来了,它跟我学一门计算机语言有什么关系?我想问大家,人类的学习语言的目的是什么呢?我想和别人进行交流呀。对呀,我们人想要进行交流就必须会一门交流语言呀。假设有A,B两个人,A是中国人,B是美国人,你们两如果想要交流怎么办?(不允许第三者插足),要么A学英语,要么B学汉语对吧。但是我们应该发现了一个问题,A为什么学了英语就可以和B交流了呢?因为A知道B懂得英语呀。这不废话吗?错不是废话。我们学习计算机语言的目的很明确,是想要通过语言和计算机进行交流也没错吧。但是我们需要知道计算机懂什么语言吧?那么计算机懂什么语言呢?它什么语言都不动,它懂电。上面就说过,计算机是一种只要通电就可以工作的设备。

那么人很想和计算机交流,所以人就强制的干涉计算机的行为了,怎么干涉呢,你只懂电是吧?那我们人通过电压分把电分为高电压和低电压,所以有人就想起这样干,我们可以一会给计算机同高电压,一会给计算机通低电压。这样计算机就可以表示两种状态了啊。就跟人经常表达两种状态一样(会/不会,好/不好)。所以接下来人这样规定,把高电压人为的人为是数字1,低电压人为的认为是0,我们把这个就称之为机器语言。所以我们经常听人说计算机只识别0,1是因为这是人给计算机的一种规定。

好了,我们知道了计算机语言是0,1;那么怎么让机器能阐述更多的含义呢?这就跟我们学汉语的组词一样,例如:我、你、爱这三个汉字,我们可以将其组成为:我爱你,你爱我,爱你我。所以人就相处了我们可以将0和1分别使用很多次,组成不同的计算机识别的词组。所以计算机设备的词组都是通过0,1组合而来的。

但是如果让人直接学0,1这样的组合跟计算机进行交流,那太难了,所以人们开始了干另外的一件事情,学过英语的人干没干过这样一件事情,就是当我们记不住英语的读法的时候就用汉语代替比如:apple(挨炮),对呀,计算机语言的词组我们记不住是吧,我们可以给它起一个我们记得住的名字我们把这个叫做助记符,也俗称汇编语言。

当然汇编语言很难记,所以人又发明了高级语言,比如:C,C++,Java,Python等。

大家从我以上所述,就应该明白了我为什么扯这么大一段,我们今天学的语言都是高级语言,它摒弃了机器语言难学的部分,可是我们要知道,计算机唯一识别的语言就只有机器语言。所以我们学的这些高级语言最终都是要被翻译成机器语言,机器才可以知道我们想要干什么。

下次,我们开始真正的进入到JAVA的世界。

(以上如果错误疏漏,请告诉本人)

猜你喜欢

转载自blog.csdn.net/qq_21142741/article/details/81130328