Java快速入门和实战(第一节上)

第一节:认识Java与配置开发环境

Java快速入门和实战(第一节上)插图1

Hallo,大家好。今天是蜘蛛给大家正式讲解的第一节课程。需要大家跟着蜘蛛一起来完成最重要的一布——配置开发环境!

Java快速入门和实战(第一节上)插图3

有了开发环境,我们才可以痛痛快快地写代码,并学习后面的课程内容。

Java快速入门和实战(第一节上)插图5

计算机俗称电脑,由硬件和软件组成。没有安装任何软件的计算机称为裸机。常见的形式有台式计算机,笔记本,大型计算机等。

Java快速入门和实战(第一节上)插图7

一台电脑由主板,cpu,内存,电源,显卡,硬盘组成。

Java快速入门和实战(第一节上)插图9

这些都是必须的,只要主机工作,这几样缺一不可。对于初学者来说必不可少的就是需要准备一台电脑了。那准备一台电脑,什么样的配置才合适呢?

蜘蛛在这里给大家一个建议配置:cpu尽量选择八核以上,条件允许的话可以更高。内存最低要16G,有能力的可以配置32G,土豪级的可以配置64G。硬盘的要求就看你自己了,一般512G或者1T左右都是可以的。

Java快速入门和实战(第一节上)插图11以上电脑配置仅供参考

俗话说得好。要想Java学的会,装备必须得到位。一台计算机,如果没有安装任何软件那就是一堆废铁。计算机软件是使用计算机过程当中必不可少的东西。计算机软件可以使计算机按照事先预订好的顺序完成特定的功能。

我们的手机,电脑常用的应用程序就是软件了。

Java快速入门和实战(第一节上)插图13

编写应用程序软件的语言就是编程语言了。这叫作计算机语言,计算机语言的发展过程从机器语言开始。

Java快速入门和实战(第一节上)插图15

机器语言是直接使用二进制代码指令表达计算机的语言。指令是用0和1组成的一串代码,使用机器语言编写应用程序,要求非常高并且效率非常低。

Java快速入门和实战(第一节上)插图17

所以就有了汇编语言书籍,汇编语言是使用一些特殊的符号来代替机器语言的二进制码

Java快速入门和实战(第一节上)插图19

计算机不能直接识别,需要用一种软件将汇编语言翻译成机器语言。有了汇编语言对于使用0和1来编写程序,效率提高了不少,但对程序员要求很高。需要记住大量特殊符号指令才能编写程序。因此就有了高级语言的出现。

Java快速入门和实战(第一节上)插图21

使用普通英语进行编写源代码通过编译器将源代码翻译成计算机直接识别的机器语言,之后再由计算机执行。高级语言有很多像C语言,C++,python,Go语言等等都属于高级语言。

Java快速入门和实战(第一节上)插图23

我们现在学习的Java语言也是高级语言的一种,说到Java,我们就得了解一下Java的发展史啊。了解Java的过去就好比谈对象了解对方的过去一样。了解对方越多,你们的感情也会越深。同样的道理,想要爱上Java,那就一起来了解Java的过去吧。

Java快速入门和实战(第一节上)插图25

Java最早在1990年由美国Sun公司James Gosling等人开发,作为一种小家用电器的编程语言。来解决例如电视机,电话,闹钟,烤面包机等家用电器的控制和通讯问题。

Java快速入门和实战(第一节上)插图27

它最初被命名为Oak,1995年正式改名为Java,詹姆斯·高斯林也被誉为Java之父。随着90年代后期,互联网的新起,Java迎来了春天,最引以为傲的是跨平台特性一次编译,到处运行。后面,我们会详细介绍这个特点。95后的Java发展到现在20多年了,依然坚挺不倒,持续力是相当惊人。世界上只有俩个语言如此强悍,除了C语言就是Java了。Java从发布1.0版本到现在经历了16个版本的升级。这里有个小插曲,2009年Sun公司被Oracle公司以74亿美元收购。

Java快速入门和实战(第一节上)插图29

从此,Java被Oracle收入囊中。之后由oracle公司发布了Java7.0,8.0到2021年的3月份发布了Java16.0。版本这么多,你一定会有疑问我们该用哪个版本呢?

Java快速入门和实战(第一节上)插图31

目前在企业中,主流的开发版本依然是Java8.0而Oracle公司在升级大版本的同时,对8.0版本也一直持续的更新。所以咱们的课程是以8.0版本为基础,小伙伴们也一定要与蜘蛛使用的版本相同,这样可以有效地避免后续课程中出现麻烦,影响学习进度。

Java快速入门和实战(第一节上)插图33

Java是以工具包的形式来发布的,简称为JDK,在工具包内包含了Java开发工具和JRE,JRE就是Java运行环境的意思。JRE中又包含了基础类库和JVM虚拟机,

Java快速入门和实战(第一节上)插图35

正是有了不同操作系统平台的JVM,Java才真正实现了一次编译到处运行的特性。

更多知识尽在下一小节,喜欢的朋友们可以先点赞收藏起来哦!java教程

举报/反馈

原创文章 Java快速入门和实战(第一节上),版权所有
如若转载,请注明出处:https://www.itxiaozhan.cn/202211557.html

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注