欢迎光临散文网 会员登陆 & 注册

【狂神说Java】Java零基础学习视频通俗易懂

2021-11-28 17:49 作者:政鑫-  | 我要投稿

如何更好更高效的学习Java?


多写(代码)多写(笔记),多写(文章)

多练(交流),多练(思想),多练(技能)

多分享(知识),多提问(怎么了),多思考(为什么)


最重要(坚持)


每个成功人物背后,都有段用功的岁月,只要像公牛一样的坚持,终将成功。


博客 英文名blog

它的正式名称为网络日记

为什么要写博客?

1.需要总结和思考,有时候我们一直在赶路却忘了放慢脚步

2.提升文笔组织能力

3.提升学习总结能力

4.提升逻辑思维能力

帮助他人结交朋友


冰冻三尺非一日之寒,写博客也是短期内可能看不到效果,但长期坚持对自己的提升很有帮助。


注册博客

博客园,推荐

csdn

简书

知乎

购买服务器,搭建个人网站 ,需要支付一定费用。


什么是计算机?

computer全称电子计算机

俗称电脑。

能够按照程序运行自动高速处理海量数据的现代化智能电子设备

有硬件和软件组成常见的形式,有台式计算机,笔记本计算机,大型计算机等,广泛应用在科学计算数据处理自动控制计算机,辅助设计人工智能网络等领域。

计算机硬件

装机

CPU 计算机中所有计算都由CPU来执行

memory内存 内存条 所有程序 软件都要加载到内存中才能运行。程序去读取的数据,计算所得到的结果,最后都会放到内存中,内存越大能加载的东西就越多。程序运行时,由cpu去读取。但内存不能直接插到CPU上。所以他们两个需要一个连接器,这就是主板。

主板, CPU需要插在主板上。 CPU下面就是内存插条。内存插条插到主板上就可以扩大计算机内存。中间的线路和电路是用来数据传输用的。

之后,只需要电源计算机就可以跑起来了。

之后我们也看不到界面,我们也无法操作他。我们还需要一些io设备

io设备。 I就是input输入,o是ouput输出,输入输出设备。鼠标键盘写字板摄像头要接到电脑里面,这就是输入设备。输出设备有显示器音响等。计算机可能比较烫,还需要买风扇。需要配一个机箱,然后装上风扇。然后解决了散热和灰尘的问题。

这样的话一台完整的电脑就算组装好了。

显卡,玩游戏时会不卡,P图,做视频剪辑做特效也不会卡。整个图形界面的操作都离不开显卡,无论是windows mac显卡都是必不可少的。

现在很多的主板的都内置了显卡。如果不买显卡,跑一些大型应用或者玩游戏,电脑估计就会烧的。


冯.诺依曼体系结构。

冯.诺依曼是计算机之父

图灵奖是现在计算机最高的奖项。

计算机软件

计算机软件可以使计算机按照事先预定好的顺序完成特定的功能

计算机软件按照其功能划分为系统软件与应用软件

系统软件:

Dos操作系统,磁盘操作系统 System windows可视化操作系统 Linux. Mac Android iOS.

应用软件:

办公软件WPS Office word QQ 微信 英雄联盟 绝地求生。这些都是跑在系统之上的软件。

软件开发 Intellij Idea用来写Java安卓各种语言的软件。

人机交互(图形化界面,命令行 )


电脑常用快捷键

键盘快捷键:tab键可以切换菜单,也可以空4个格。

Shift健是一个功能键,通过和其它键组合,比如加F1加1+2+3通过这些组合键,我们可以实现一些组合的功能。

Control加shift同时按可以切换输入法。

Windows点击它,就可以打开菜单。

通常使用control加alt或者shift+alt可以实现一些功能。

alt加F4是快速关闭窗口。

空格键在电脑中输入文本时用来产生一些间隙。

回车键用来确定。

DOS命令







计算机语言发展史。

计算机语言发展主线可以总结为4个字更易更强。

计算机语言一般意义上被划分为三个时代。

最早的是机器语言。电脑刚出来,只有二进制的时候。

然后慢慢发展出了汇编语言。

最后才是五花八门的一些高级语言的时代。





逆向工程 去破解一个游戏,然后把它逆向开发出来。可能会需要用到汇编指令,因为需要加密解密。

这些偏向底层的东西很多的时候用汇编去写的。




第3代语言数量是非常多的,刚出来的时候可能有几百上千种。现在可能小众语言都已经慢慢离开这个世界了,用的人实在是太少了。

不要狭隘的认为Java是面向对象的语言,面向对象和面向过程是相辅相成的。

在面向对象的编程中也离不开面向过程。所以说不要把他们两个区分的那么明显

C语言是现代语言的鼻祖。

很多语言都与C语言有千丝万缕的联系。

C语言有高级语言的特点,也有汇编语言的特点。它主要用来写操作系统和应用程序系统,写一些工作系统涉及,编写一些不依赖计算机硬件的应用程序。他的应用是比较广泛的。它有很强的数据处理能力,不仅仅是在软件开发上。在各类各式的科研,咱们国家的一些研究都需要用到C语言。很多科技都需要用到C语言。

c语言是所有高级语言的鼻祖。

c++是C语言的升级版。c++他是进一步完善和扩充成为C语言一种面向对象的编程语言的版本

Java语言是C跟C++语言为原型开发的

刚开始有人将Java称为C++-- ,跟它们有千丝万缕的联系。

学习Java是比C语言和C++语言轻松的

当时微软已经是一个非常大的公司了,比尔盖茨就非常认可Java,他说Java是他见过的最好的语言。但是微软希望发明一种语言代替Java语言。于是c Sharp语言就诞生了。在c sharp中你可以看见大量Java的特性。

学过java后在学他是非常简单的。微软是山寨了java的细节,但是没有学到Java的精髓。

微软就是想绑定自己的电脑,所以就不跨平台,也不通用。 这样子的话c#就失去了与Java竞争的一个优势。

像C#以上的这几种语言。都算计算机中鼻祖的语言了。

后面的这些JavaScript,PHP, Python,这些语言就是随着时代的发展,有人不停的去创造出来。

针对不同的领域。比如PHP用于快速构建网站,Python用于大数据分析,人工智能相关的。每个人的分工还是不同的。任何一种创新他肯定都不是凭空来的,都是基于以前的旧事物发展。

包括咱们聊的这4个语言的发展史,都是一种山寨。整个计算机语言的发展史就是一部山寨史。

当然了,如果你是把别的语言拿出来换个名字那叫耍流氓,那才是真正的山寨。

就像现在咱们有一些大公司,就是山寨公司。

如果咱们把别人做的东西拿出来改进,如果做的比他原来更好,这就叫创新。这就是咱们计算机语言的发展史。










【狂神说Java】Java零基础学习视频通俗易懂的评论 (共 条)

分享到微博请遵守国家法律