JAVA开发套件JDk的安装 2021年03月06日 zisi 209 **Java是什么?** Java是一种编程语言, 其实和我们说的话差不多,我们自己之间交流要汉语,你跟外国人说汉语他可能会听不懂,原理一样你不可能直接和机器进行对话这是我们就要借助编程语言了。 编程语言丰富多彩Java只是其中一种。 让我们看看它有有着那些优点或特性吧。 **1.简单性** Java的底层语言还是我们熟悉的C++, 但跟C++相比Java舍弃了复杂的指针概念,它不再需要程序员去控制内存。因为不需要程序员去控制内存,Java的开发难度相比于C++或者C大大降低。 **2.健壮性** Java中有一种机制叫做自动垃圾回收机制(GC机制)它由jvm(Java虚拟机)去负责调度。相比于c或者c++的手动处理更方便,也不会有因操作失误而造成内存泄露的情况。 **3.可移植性** 我们说Java程序都是“一次编译,到处运行”,也就是说我们在Windows编译好的程序无须修改任何代码就可以运行在Mac OS或者 Linux上! 这听着也太酷炫了吧。上面我们说了Java抛弃了指针等概念,将控制内存的工作交给了jvm,而这里的jvm就是实现这个特性的重要条件。 我们知道一般软件都是运行在操作系统中的,只要换一个操作系统软件就可能就用不了。 但Java程序不同,即使你换了操作系统它照样可以运行,这是为什么呢?因为我们Java程序在运行过程中是不与系统打交道的,与系统打交道的是我们的jvm而Java程序是运行在我们的jvm里的。Java运行在jvm虚拟机中,jvm再与操作系统打交道。正因为这样,同一个程序会在不同版本的jvm里被翻译为不同系统可以听懂的指令,也就实现了“一次编译到处运行”。 ![IMG_20210306_193649.jpg][1] Java的特点还有很多其他的,这里就只随便列出了。 任何东西都不是完美的,有优点必然就会有缺点,那Java的缺点有哪些呢? 1.使用用起来较为麻烦。因为Java程序无法直接在操作系统中运行,它是运行在jvm虚拟机中的,而这个虚拟机并不是操作系统自带的。所以我们想要运行Java程序就必须自己安装jvm虚拟机。 2.凌驾感较差,因为省去了指针,Java程序员不再能直接操作内存。这里就好比可以直接控制内存的程序员是开飞机的,而不能控制内存就好比是做飞机的那个。虽然目的都是一个地方,但过程中的感受就会不一样。 ..... 对Java的简单介绍就到这里,我们开始着手安装上面所说的Java虚拟机jvm。 **首先** jvm虚拟机从哪里下载? jvm虚拟机是无法独立安装的,它包含在**jre**中的,这里的jre我们可以理解为是为Java程序提供运行环境的。普通情况下如果只是为了运行Java程序,那么只安装jre就可以了,但jre仅仅只是提供了运行环境要搞开发的话还要有对应的开发工具才行,这里的开发工具就是**jdk**。 具体怎么安装呢,会看上面,jvm包含在jre中,而jre包含在jdk中,所以我们只需安装jdk就行,安装好jdk后其他两个就会完成部署。 **下载安装** 我们在搜索引擎中输入网址oracle.com 来到甲骨文官网 点击下面的JavaSe下载 ![IMG_20210307_163919.png][2] 然后点这里的JDK下载 ![QFZNA1ZB%ILT)Y((TE1`EQ.png][3] 现在对应你版本的jdk (一个是安装版 一个是解压版 这里选择了安装版) ![L2S{BC4D5[BTCT5PLTOZPX.png][4] 会弹出一个条款,只有点同意才会允许你下载 ![P)1580`NK_PN%9Z9QZR51PB.png][5] 下载好后,双击安装 ![安装][6] 这里的安装路径哪里都可以,**只不过你要找到到后面会用到** ![7E~`VC`7J4L_GD789}QDTL6.png][7] OK这样就安装完成了 ![完成][8] 笔记01到这里就结束了,这里我们认识了简单一下Java并安装了其必要组件jdk jre于jvm。 [1]: http://zisi.fun/usr/uploads/2021/03/4288237739.jpg [2]: http://zisi.fun/usr/uploads/2021/03/811193759.png [3]: http://zisi.fun/usr/uploads/2021/03/1538972554.png [4]: http://zisi.fun/usr/uploads/2021/03/3019232025.png [5]: http://zisi.fun/usr/uploads/2021/03/2936390965.png [6]: http://zisi.fun/usr/uploads/2021/03/2766590498.png [7]: http://zisi.fun/usr/uploads/2021/03/1290774064.png [8]: http://zisi.fun/usr/uploads/2021/03/1598606717.png 软件安装 暂无标签