hello, 各位同学,接下来我们继续来学习跟加瓦相关的两个小概念,叫做 gre 还有 jdk, 那么他们是什么分别,有什么样的作用呢?不着急,且听我给你一一分析。 我们程序员啊,在编写代码的时候,其实呢是需要一些环境的,比如说在刚刚我们写了一个 hello word, 那你觉得我们需要什么东西才能够正常的编写代码且成功运行呢? 首先第一个,你要来想,我们是不是需要一个 j v m 啊? j v m 它是三个单词,加瓦, vertical machine 这三个单词的缩写,它就是加瓦虚拟机, 是真正运行加瓦程序的地方,所以说呀,没有虚拟机代码都没地运行, 那么必须要有他。好,那么再来第二个,哥们呀,还需要核心内裤,那么所谓核心内裤,其实呢就是加瓦已经写好的一些东西,我们直接拿过来用就可以了。 比如说在刚刚的 hello word 代码当中,那么这个里面的 system 还有 out, 还有 print lam, 那么其实呢,都已经是加瓦写好的东西, 每个单词都有其特定的含义,他们组合在一起就可以把小无号的内容直接展示出来,这些东西呢都是家瓦事先定义好的,我们直接拿过来用就可以了, 而这些加瓦事先已经定义好的东西,我们统称为就叫做核心内裤。好,那么有了这两个呢,还没完,我们还需要一些 开发工具才可以,比如说加瓦 c 变异工具,那你觉得这个工具是干嘛的呀?是不是可以帮我们把编写好的加瓦文件变成克拉斯文件呀?是的呢,还有第二个 加瓦运行工具,哎,你觉得这个工具是用来干嘛的呀?他是不是就是用来运行代码的呀? 是的呢,另外其实还有很多很多工具的,比如说还有 gdb 调试工具,当我们代码比较多的时候,我们就可以用这个工具啊,去查看程序是如何一步一步的运行了。 那还有一个叫做 jaha 的工具,那么我们可以用它来监控程序在运行时的内存,也叫做内存分析工具 等等等等等等。除此之外还有很多很多,那么有了刚刚所说的这三个虚拟机核心内裤,还有开发工具,那么我们程序员啊,才能编写怠码, 他们三个组成的这个整体就叫做 gdk, gdk 的全称是加瓦,抵歪了朋友们的 kit 叫做加瓦开发工具包, 所以说简单理解就是我们程序员啊,想要编写代码,并且能成功运行,我们需要安装一个 jdk 就可以了。 好,那么除此之外,还有一种情况需要我们考虑,当现在我把代码写完了,也编议完了,我要把 class 文件去交给别人去运行,要注意哦,铁子们,在右边 的电脑当中,哥们现在只要运行克拉斯文件就可以了,不需要进行开发了。那你觉得哥们现在还需要安装一个完整的 gdk 吗? 当然如果说你强行安装也没有问题,但是呢,此时在 jdk 里面有一些东西我们是用不到的,如果说你强行安装会占用硬盘空间,那你觉得如果说现在哥们只要运行代码需要什么东西呢? 首先你来思考 gavm 虚拟机要不要?必须要啊,那第二个核心内裤呢?你要不要?也要啊,为什么这两个是必不可少的,因为虚拟机它是代码真正运行的地方,而核心内裤它呢,是加瓦以及 写好的东西,我们在运行代码的时候需要用到它。好,再来看右边的第三部分开发工具,那么我们在运行的时候呢,其实有一部分开发工具就不需要了,我们还是以这四个工具为例,那你说现在克拉斯文件都已经有了, 还需要这里的加瓦 c 变异工具吗?就不需要了呀,对不对呀?而且代码已经写好了,完全没有问题了,所以说呢,也不需要再进行调试了, gdb 工具也用不到了, 所以说加瓦呢,他会把 j v m 和核心内裤还有在运行的时候所用到的一些工具单独的去抽离出来,又组成了一个 j r e, 那么这个 j r e 呢,就是加瓦的运行环境, 所以说在以后,如果说呀,我们只要运行代码不需要编写了,安装一个 gre 就可以了, gre 呢,他比较短小,不会占用过多的硬盘空间。好,那么最后呢,我们对这个知识点来做一个小结,我们要知道以下的三个问题, 第一, gdk 是什么?他有哪些内容组成?我们一起来看 gdk 啊,他其实就是加瓦的开发工具包, 简单理解,如果我们需要编写的,艾玛,那么就需要安装杰地 k, 它里面呢主要会有三部分内容,第一,接 vm 虚拟机是加把程序真正运行的地方。 第二,核心内裤,那么这个呢,是加瓦事先已经写好的东西,我们直接拿过来用就可以了。还有第三个开发工具,它里面有很多很多, 比如说加瓦 c, 加瓦 gdp, j hat 等等等等。好,那么还有第二个问题,需要我们知道 gre 是什么东西,它里面有哪些内容组成呢?首先 gre 呢,它是加瓦的运行环境,它里面呢会有三部分组成, 第一, jvm, 第二,核心内裤,还有第三,在运行的时候也是需要工具的,比如说那个运行代码的加瓦工具是不是我们需要呀?是的,必须的。 那么在很多的课程当中啊,很多人会把 g r e 里面的运行工具给忽略,但是呢,现在我要明确的告诉你,他也是存在的。好,那么再往下还有第三个,那就是 g d k, g r e, 还有 g v m 三者的包含关系,那最大的无可厚非, 肯定是拥有内容最多的 gdk 啊。好,那么 gdk 里面呢,它是包含了 gre, gre 它里面又包含了 jvm, 哎,是这么一个三者的包含关系。 好了,各位同学,那么到目前为止呢,关于第一个模块加瓦入门,我们就已经全部的学习完毕了。 在第一个模块当中,我们其实呢更多的都是一些基本的概念而已,涉及到的代码并没有太多,但是从第二个章节开始,我们的代码量就会逐渐的增多了,你准备好了吗?我在第二个模块等你,咱们不见不散哟!
粉丝7.8万获赞28.7万

大家好,我是景涵工作室的景涵,今天为大家带来的教程是 jawa g i e 的安装。首先我们了解一下 g i e 跟 g d k 的概念。 g r 一是嘉瓦的运行环境,面向嘉瓦程序的使用者,而不是开发者。如果你仅下载了并安装了 g r 一,那么你的系统只能运行嘉瓦程序。 g r 一是运行嘉瓦程序所必须环境的集合, 包括 g v m 标准实现及加我核心内裤。它包含加我信息机,加我平台核心内和支持文件。它不包含开发工具。而 gdk 呢? gdk 又称为 加瓦 soft development kit, 是加瓦开发工具包,他提供了加瓦的开发环环境和运行环境。 如果你下载并安装了 gdk, 那么你不仅可以开发家网程序,也同时拥有了运行加瓦程序的平台。好,我们拿到虚拟机。 好,我们桌在桌面上拷贝了一个加一七幺幺零的版本。好,我们解压缩 好点确定 好,我们双击安装文件 g i e 七 u 杠幺零 windows。 好,我们双击按 安装他。 好,点击安装 好,它提示你已成功安装加瓦。好,我们找一下这个 g r e 的安装目录, c 盘下面的 program file 加瓦加一七,这个 c 盘下面的 program file x 八六加瓦加一七就是加一的安装目录。 好,我们右肩右击我计算机,点击属性好,点击高级系统。设置。 好,我们这里点击环境面料。 好,我们新建一个系统面料 变量,名为加网,然后好把刚才的地址拷贝下来, 复制粘贴。 点击确定好,我们再试新建一个系统。边亮叫 class pass 好,边量直写为 get。 分号百分号交啊 home 百分号点分号百分号加蛙干后百分号斜杠 gr e r e 七斜杠 i b 好,点击确定 好,我们设置 pass 值,找到 pass, 在最前面添加 百分号 g a b a, 瞅 me, 百分号斜杠 g r 一七斜杠 杠并分号。好,我们再重百分号加 who home 百分号斜杠加一七斜杠并分号。完成之后点击保存, 点击确定,确定,确定好,我们进入 cmd, 用一个命令来验证一下我们的加一是,呃,是否安装成功。加瓦 g r 一,加瓦 rantai environment g r 一,好,加瓦 gone we as our。 好,我们回车 v r s i o m 加瓦看 v s o m 好,回车,好,他现在显示了加瓦的版本号, 一点七点零,点杠幺零,加瓦 s e run time 另外门的加一 java hotspot client vmo 好,可以正常显示版本号,这样就可以正确的使用 gi 了。好吧,今天 安装加意的教程就讲到这里啊,非常的简单,但是那个配置的时候呢,需要注意的是用的反斜杠啊啊, 点号啊,分号啊,那些东西一定要搞清楚。好,我们再看一下,一个加我后面一个 class pass, 然后一个 pass。 好,这三个设置。 好吧,今天今天景航就讲到这里,谢谢大家有喜有喜欢景航的课程的话,帮景航点个赞吧。

今天我们来说下如何下载加哇二十五,因为我的世界二六点一啊,现在他需要加哇二十五,因为加哇二十五,大家注意啊,我给大家讲个常识啊,加哇他并不是说只有一个地方可以下载加哇啊加哇有非常非常多的版本, 对不对?有微软的,有甲骨文公司的,还有一些腾讯的啊,第三方公司的,那有,特别是有些开服务器的这个服主啊,他是需要单独去下载一个 java 二十五的啊,你看这些启动器啊,像这个 pcl 二, hmcl 啊,还有包括中主用的这个, 这个 mris, 它都是无感的,就是包括官方启动器啊,还有这个 cf 二十五,这个铁证平台都是可以帮我们自动下载这个 java 二十五的啊, 这个玩客户端的不用太在意,主要是有些开服务器的 pc 二啊,目前他最新版本的,因为我用的是快照版的嘛。 呃,可以帮我自动下载 java 二十五了,刚刚更新的啊,可能不知道你们能更新了没有,第一个网站的话,这个网站中注其实已经分享了非常多次啊,到时候中注会把这两个网站,一个是微软的下载源啊,第二个是这个的下载源,那么这个是我比较喜欢的一个网站啊,因为这个网站里面 比较全 java 啊,就是包括 windows 啊, linux 这个网站啊,你可以看到这里有 java 二十一和二十五,还有 java 十七, java 十一、 java 八,好像就是为 mc 量身定制的,你们知道吧,这几个,因为这几个就是现在目前的 mc 常用的几个 java 啊,然后这下面选这个市场系统, 那么这里其实再往下面滑,他有不同的版本,有些是绿色版,我建议大家装那个绿色版,比如说这个 zippo 的, 就是不用安装的,免安装的,因为安装包的话,他会改你系统的 java 变量啊,具体就是说把你的 java 的 默认改成 java 二十五啊,因为有些时候你可能电脑里有多个 java, 对 吧?他改成二十五之后可能会有些问题,就是这个第一个问题啊,第二个是这个 微软的啊,这是微软的 open gdk, 那 么这下面的话也有 java 二十五,嗯,微软是我的世界的母公司,所以说微软的 java 的 话,肯定是非常适合这个 我的世界的。那这里有几个版本啊? linux 是 mac, mac os, 然后是视窗啊,视窗这里有个 excel, 大家注意这个 excel 的 话是绿色版,我建议大家选择选择这个 excel 就 可以了。 ok, 所以说这两个网站的话都分享给大家,如果大家下载不下来的话,到时候中途也会把它分享到这个视频的简介,对吧?你们可以直接在视频的简介下载到这个包, 呃,也可以在那个,如果你看不到这个这个视频简介的话,你可以直接点这个分享本视频啊,有个分享链接,然后打开这个软件就能下载到 java 二十五了。好,那么今天视频就给大家分享到这里。

哈喽,大家好,我是惜缘,今天和大家分享一下 java 安装教程。以 gk 八和 gdk 二十一为例子,我们先来看这几个问题。第一个是 gdk 和 gr 一 什么区别? g d k, 它是 java 开发工具包,它包含 g r e、 翻译器、调试器和开发工具,它是用主要是用来编辑和翻译 java 程序的。 g r e 是 java 运行时环境的简称,它包含 java 虚拟机和核心内库,只是能作为 java 运行的时候的一个工具。 第二个就是我们为什么选选择 gdk 八和 gdk 二十一,不选择 gdk 二十五,因为现在市场上用的最多的还是 gdk 八,如果选择新的这八版本做项目的话,一般会选择加二十一。 至于 g d k 二十五,它是在二零二五年九月刚发布的,现在设备还不这太好,如果想用的话,等到二六年九月份再用会比较合适。第三个就是说 open g d k 是 什么?它和 overclock g k 什么区别? open g d k, 它是一套开源代码,各家厂商都 可以基于 open gdk 制作自家的开源代码,制作自家的奔驰 k 发行版本。 open gk 是 有不同的厂家,是有很多个发行版本,比如说微软的、 亚马逊的,甚至腾讯的和阿里巴巴的都有自己的欧美 k 发行版本。 orco gdk 是 orco 公司,就甲骨文公司是基于 open gdk 来构建的,它们 open gdk、 orco gdk 基本是一模一样的。它俩其实最关键的区别就在于许可证, 如果是免费使用的话,那就是用 open gdk。 open gdk 是 开源和免费的,它是可以商用的,但 orco gdk 商用你是要付钱的, 这个就是 openkey or 口基给。第四个就是 java 的 lts 版本和短期版本。 lts 版本是长期支持版的一个简称,它是每两到三年就会发布一次,比如现在 java 八、 java 十一、十七、二十一、二十五都是长期支持版, 它的安全和性能的补丁的支持周期是一般是八年,是加二八,它是二零四年,发布期间就有十年了,支持周期就到二零三二年。发布加二八是因为它用的是最广泛的一个版本,它支持周期解释到现在已经有十一年了。像非 rts 版本,那就是短期版和特性版, 这个版本它是每半年每半年发布一次,比如说加法二十三,加法二十四,它的支生命周期就是它支持周期也只有半年。这个是加法团队的一个试验田, 主要是用来测试 java 的 新特性。我们要下载的话就选择 lts 版本,比如说 java 八十一、十七、二十一、二十五这些就是考虑这版本。好,我们搞明白上面的这些概念和问题,下面再来看怎么下载和安装。我这里选的是 opgdk 的, 贝尔索夫的, 他家的 label gk 选的这个发行版本些发行版本也是我一直在用的,是比较稳定的。我们首先打开他的官网,稍后这个网址,还有这个文档里面的内容我会给他放在评论区,大家关注一下评论区,这个是他的官网下载的页面, 这里面已经显显示了下载 librivox gdk 这里,它它这里面提供的都是一些长期支持版本。我们先来看一下这个 j 八长期制版,我们往下滑, 这里提供了很多个版本,像那个 linux, 这个是 airplay 那 种版本发行的 linux, 这个是 mac, 这个是另外一套系统,我们这里找到 windows 叉八六,这是 windows x 八六价位的,这里默认的标准版,这里的 它提供作标准版,这个标准版其实就包含完整的 g、 d、 k, 我 们平时开发和生和生产环境选择标准版就行。 f 呢? f g、 d、 k 就是 完整版,这里就是标准版。在标准版的基础上加上一个 java 的 桌面,或者叫图形化开发,它的一个组建。 light 呢是轻量版,它只包含一个 运行式环腻哦,它这里还提供了一个 gr 一 哦,这个发行版本还单独的提供了单独提供了 java 的 gr 一 运行环境, 我们选标准版,在右侧,这里他选的,我们要看到找的确定是 x 八六,这个是六十四位架构的系统,六十四位架构的,这个是 windows, 它这里面提供的 msi, 这个是安安装包,这个安装程序,这个是最普的话,就是压缩包,它就免安装的这个锁匙扣就原代码, 一般下载这个安装包就行。啊,这里已经下载了,我们看下载了那个 jk 八的话,我们再来看一下这个二十一, 它就这些下载的信页面,它是跟 jk 八是一样的,我们也找到 windows x 八六,这里选择 standard 的 jk, 就 标准版, 这里右侧,我们也下载 msi, 等它下载完成。这两个就是我们现在要安装的那点,打开打开安装,它默认会安装到 c 盘,这个是 c 盘吗?因为 c 盘,这是我们的系统盘,如果这些什么软件都装 c 盘的话,那 c 盘占用的空间会越来越大,系统会越来越卡,所以我们就不装 c 盘, 给它装到 d 盘,先在我这里直接打开了,这是 d 盘嘛?我的电脑上 d 盘,我们在 d 盘上写, 先新建一个文件夹,验一个 gdk 八作为 gdk 的 安装目录,再新建一个 gdk 二十一,做 gdk 二十一的安装目录。好,我们再回到下载目录,我们先来安装这个 gdk 八,这个是 gdk 八,那个版本是四七二,然后点 next 这里的安装目录,就选择我们刚新建的目录,找到地盘,找到这个文件夹,选择 j k 八,好,点击 ok, 然后一路下一步就可以了。安装完成, 我们再来装一下 jdk 二十一,点击下一步,这里那个文件安装位置也要改一下,选择这个 jdk 二十一点, ok, 再点下一步安装,让这里点结束,然后安装完了,我们再来看一下它的环境变量。怎么配置 环境变量,我们对找到此电脑右键属性,在这里找到右侧,找到高级系统设置,然后点击这个环境变量, 我们可以看到它已经有已有 java 后幕了,因为类尔软件的这个 libre 可 gdk 安装完之后,它是自动给你配置好系统变量的。我们再来看看这个 pad 里面, 这里面也是给你配置了,已经配置好了这个二十一和这一把马克,就是我们刚两个安装目录, 你可以自己手动改,你改的话注意下这个 java, 改一下这个 java home, 改下这个 java home, 要要保证这个 java home, 要把 home 和这个 pad 里面的 这个里面路径是一致的,就是派死路径里面,这个后面是它的文件曾经一直到是到 b 目录下,外面呢,它是只到我们刚新建的那个 java 安装目录,这里可以安装目录。 潘金变亮啊,配配好了,我们再来看一下是不是安装成功了。在这里打开 cmd 命令窗口,然后我们在这里输一个 切换输入法,就是这里要输入英文 java, 当我们输入在这个窗口里面输入 java 杠 v me 时, 它输出完 java 版本的之后,那就表示我们的 java 是 安装成功的,这里它输入的是二十一,表示我们默认的 java 版本是二十一, 这是因为我们是先装的 java 八,后安装的二十一,你最后安装哪个版本?就就贝尔软件它 librec 这里 k, 你 最后安装哪个版本,这里系统默认的就是哪个版本,其实也就是我们环境变量里面配置的那个版本。好了,今天的视频教我安装教程就到这里,感谢大家收看。

哈喽,大家好,我是加瓦小黄豆,接力 k 接 r e 以及与 gvm 他们到底有什么样的关系呢?好了,开车 好了,欢迎回来啊。我们使用的是偶瑞口 jdk 八,或者是欧喷 jdk 八,都是一样的啊。那么我们先从第一个层面,那就是包含关系上来说。我们可以看 jdk 是一个拳击 dk 里边呢,包含了一些什么东西呢?包含了加瓦运用那个加瓦语法规范,以及各种各样的工具和工具 api。 除此之外, gdk 里面包含了 gr e 啊。 所以说 gr e 是包含在 jdk 里面。而 gr e 里面有包含着什么样的东西呢? gr e 包含了一些基本的这个开发的支持。然后的话呢,这是一个比较重要的一块啊。这一块是什么东西呢?这一块我们叫做开发的内裤啊,一些基本的内裤。我 我们也可以看看右边俗称最基本的什么东西呢?交往 s e a p i 就是这一块了。那么这一块的话呢,从交啊 jdk 的八号版本来看,他多了一个什么东西呢?压缩板,也就说他把这些内裤进行了压缩,目的是为了节约硬盘的空间,使他变得越来越小。 那么 gl e 里面还包含什么呢?我们可以看到包含 jvm, 也就是加瓦虚拟机了。因此加瓦虚拟机包含在接 led 里边的啊。那么加瓦虚拟机里面是什么东西呢?加瓦虚拟机只是一个简单的概念,加瓦虚拟机呢,他要有真正的产品。 我们可以看这里呢,有一款产品叫做 houts pot, 也就是加我八 gdk 八的一个什么东西呢?默认的加我虚拟机的产品 hold spot。 那么 hold 式 pos 又分为两个端,一个是客户端,一个 是服务端。而加八的话呢,他到底是使用客户端还是服务端呢?其实都不是啊,他真正使用的是混合端,我们称之为混合模式。 在系统呢,会根据自行的判断,适合的情况下,会使用这样一个客户端。然后呢,如果适合服务端运行的情况下呢,就会使用服务端啊。好,这就是我们的加挖虚拟机,里面又包含 houts pot, 这这就是他们的一个包含的关系啊。 那么从我们第二个层面上来说,如果说你是一个开发人员,你直接使用 jdk 就可以了,无非就是呢,容量大一点而已,多 多个一百多兆。如果说你是运维人员,直接使用接二亿安装在服务器上就可以了。这样的话呢,你的容量呢?硬盘容量可以节约一百多兆啊。那么在这里大家一 一定要注意一个什么样的问题呢? jd k 里面有一个什么样的工具是很独特的,就是加瓦 c 前端变异器,把加瓦元代码编移成字节码的一个前端变异器。而接而异里边没有加瓦 c 前端变异器, 因为加往接接二意思加往运行是环境,他根本不需要编程克拉斯字眼码,他只需要运行就可以了啊,而运行克拉斯字眼码的人,又由他来负责运行。 好,那么这就是我们从第二个层面上来讲啊,这就是整个的 j、 d、 k、 j r、 e 和 j v、 m 之间的关系。 好了,分享到这里就结束了,希望今天的分享能够帮助到您,记得点赞加关注,拜拜!

大家好,我是飞哥,今天呢首先给大家讲讲我们 jdk 的下载与安装,在讲之前呢,首先我们了解一下 jr e jdk 的一个概述, 首先什么是 j 二 e 呢?那么 z 二 e 就是包含我们加瓦虚拟机和加瓦程序所需要的核心内裤的, 那么在这一块呢,如果想要运行一个开发好的加号程序啊,我们计算机啊,只需要安装我们这样 e 就可以了,那么怎么来说呢,这样 e 就等于我们的 zvm 加上核心内裤, 那么什么是 jdk 呢? jdk 是提供给开发人员使用的,那么首先呢,这个 jdk 啊叫做开发工具级,那么它里面呢,包含了我们加瓦的开发工具,也包含了我们 gr e, 比如说安装 jdk 之后 就不需要再安装我们的声卡,这样易了。那么家的开发工具呢,首先有 b 工具,比如说叫 c 打包工具架等等啊等等,在这边呢, jdk 等于我们的 jr e 加上我们的家网开发工具,那么总的来说,我们再把它分解开看,就说 jdk 等于我们 zvm 加上核心内裤,加上 加我开发工具啊,比如说加我 c 啊,价啊等等。那么在这一块呢,我们首先啊, 在这边我们看一下 jd k jr e j v m 的作用和关系,那么 j d k 呢,是包含我们 j r e, 那么而 j r e 呢,又包含我们 j v m, 总括来说, j d k 就是用于我们加瓦存 续的开发,而 j 二 e 只是能运行我们卡拉手机,没有我们的变异工具啊,没有我们的变异功能,那么从下面这张图呢也可以看到啊,那么我们的这位 m 呢,是在我们的 jr e 中的,那么 这位 m 呢,主要是支持我们加画程序的一个跨平台系啊,那么这 r e 呢,是我们的一个运行式环境,那么有这 r e 之后啊,我加完啊,就可以直接运行了啊,加画程序呢,可以运行,但是在这边呢,首先我们还需要 jdk, 那么 jdk 是干啥的呢?比如说我们需要编译加文件,想把加画文件编译成点发式文件时,首先就需要我们加画 c 进行编译,那么在这一块总结 来说啊, gdk 呢,是用于我们变异的,而这 r e 呢,只用于我们运行效果,那么这类 m 呢,主要支持了我们的跨平台啊,是负责我们加瓦程序的一个调用。 那么接下来呢,首先在这边啊,看到是我们这个,如果说安装成功之后啊,你可以看到这样一个我们的目录啊,这样一个环境的配置,那么 c m 呢,是我们在这一块啊,也就是我们的倒置窗口啊,之前也给大家讲过,那么在这边呢,如果想要运行我们的程序啊,首先先在我们的这个文件夹下找到我们是否有这个加瓦点 es 工具,那么如果没有呢,就找 pass, 那 ok, 在这边呢,我们看一下 jdk 的下载和安装 过程。那么首先那么下载呢,首先我们直接啊,可以通过我们的官网,就是说我们的 arry 官网,那 arry 官网呢?哎,大家可以在这边呢,哎,我直接把这个 arrond alox 公司啊,这个 arrond 直接点击, 那么在这边使用二官网或者使用上公司的官网都可以,那么因为呢,我们这个家万呢被上公司啊,被我们的二公司啊收购了, 所以在这边呢,为了让老客户呢也能使用我们的一个网站啊,所以说保留了原来的上公司的官网, 所以说在这边呢,我们这一块通过上公司官网呢,也可以跳到我们的 offer 的一个官网。那 ok, 那我如何去下载呢? 首先大家在这边呢,还可以打开我们的浏览器啊,直接在这边呢搜索好了,这时候呢就会下载我们的到了我们的 arry 的一个官网,那么到了 orrry 官网之后呢,我们在这边啊,可以把鼠标啊直接移动到最下面, 这时候呢有一个加瓦的一个开发工具,那么加瓦开发工具呢,直接点击进去啊,大家看到这一块呢是 jdk 十啊,因为我们最新版本呢就是我们的 jdk 十,那么在这边呢我们的下载啊,直接点击啊这块我们 jdk 的下载, 那么点击这边可以下载之后呢,我们说要接受此协议啊,接受此协议之后呢才能下载,否则你这一块呢下面是没法去点击的啊,那么接受此协议之后呢,这上面呢叫做 linex 版, 那么下面这一款呢 max 版,最后呢这一块是我们的 wind 版,对吧?那么所以说在这一块啊, window 版呢,我们的最低 k 十啊,是六十四位的, 那大家呢在这边呢,我们可以直接去下载啊,可以直接下载,但是呢我在这边呢我们要用我们在这块啊要用我们的 八,所以说如果大家呢在这一块说,哎,我这一块啊,如果下载八怎么办呢?哎,大家可以在这边呢直接搜索加瓦 jdk 啊, jdk 一点八,那么下载, 那么当我们搜索之后呢,大家看到这一块呢是三 w 点 office, 也就是说这一块还是我们官网的,所以说你可以直接点击 啊,这一块就是我们的这里可以一点八的一个下载,那当然呢,他现在的更新呢是在我们的啊,这里可以点八一百七十一次更新, 那么大家呢,我们要下载时,首先同意啊,同意我们的协议,然后呢下载时呢,我们这一块有六十四位和三十二位的一个选择,那么上面乘八六呢,就是我们的三十二位啊,下面六十四位, 那 ok 在这边呢可以直接点击下载,那么这时候呢,我们就会请求下载啊,请求下载, 那么但是呢我这块呢就不去下载啊,因为我这块呢已经下载好了,所以说在这边呢啊,我们直接来看看他这个啊如何去安装, 那么 gdk 的安装呢,也就是说我们需要下载对应的一个啊,对应操作系统平 台的 gdk, 那么这边呢我们下载的是一点八的 window 平台的 gdk 啊,那么然后呢我们傻瓜石家庄,比如说一步一步的啊,直接下一步,下一步啊就完成了。那接下来呢,我们在这一块啊, 首先进行安装,安装时呢,首先在这块啊,大家看到我这边啊有一个 jdk 啊,有个 jdk, 所以说在这边呢直接双击啊,直接双击。然后呢 大家可能说在这边啊需要等待一会,所以说在这块呢就是我们的 gdk 啊,一百七十一次更新,所以说直接点击下一步,然后呢在这一块呢他的安装目录呢是在 c 盘下,所以我这一块呢我就不改了啊, 那么这一块呢可以就不用改了,直接点击下一步,然后在这边呢我们就是正在 中, 稍等片刻啊, 这块呢就说安装我们的 z 二 e, 那么答案呢, g d k 安装完毕之后呢, z 二 e 啊可以不安装,但是在这边呢我就安装一下,直接点击下一步,然后呢这一块安装一下我们的 j 二 e 啊, 好了,这时候呢我们的 gdk 啊就安装好了,如何测试 gdk 安装成功呢?首先我们在这边呢,哎,可以通过我们的 啊测试啊,验证是否安装成功,所以说在这边呢,我们直接去我们的目录下啊,去看我们是否有这个啊这个文件,所以说在这边呢,也可以通过我们家网去搜索他的版本啊,直接查看我们是否安装成功,那么在这边呢 来咱们看一下,首先打开我们的计算机啊,比如说用我们的 window 加一打开计算机,那么直接找到 c 盘下,那么 c 盘下呢,我们首先打开我们的这个文件夹,然后呢大家发现这块有个加,那么点击进去呢,这一块就是我们的安装好的加文件, 那么如果说我们在这边呢要进行测试啊,要进行测试,首先呢就在这边温度加 r 进行测试,那么执行我们的加瓦啊杠 好了,这时候呢大家看到这加瓦的版本啊,是我们的一点八的一百七十一次更新,那么在这一款呢他是六四位的啊,六四臂的, ok, 那么我们在这边呢也可以看到啊这个 pass, 那么这时候呢,大家看到这一节啊,就说我们的这一节呢,就会多出一个我们的环境变亮的一个配置啊,环境变亮配置,那么这时候代表我们 gdk 呢已经安装好了, 当然 jdk 呢在卸载啊,就说在删除的时候呢,我们不能直接啊,直接去删除我们的文件啊,删除我们的加号码文件, 那么要想删除这个 jdk 的时候啊,这种操作呢是不正确的,那么首先要找到我们的什么呀?哎,比如说这一块啊,我们的控制面板,然后呢卸载程序,然后在这边呢我们找到啊,这个 jdk 啊,找的时候呢,首先要卸载的,先卸载我们 更新,然后再卸载我们的 jk, 否则这一块呢会卸载不了,这时候呢就会出现一个问题,对吧?卸载不了,所以说我们卸载时啊,一定要先卸载他,然后再卸载他, ok, 在这边呢我们也可以这块啊,也可以自定义安装,那么当我们 c 盘啊,有些人觉得啊,我这个 c 盘啊装的东西太多了, 所以说你可以改为地盘呀,或者说地盘啊等等啊,这一块可以改自己的一个盘幅安装路径,那 ok, 这一块呢我们的讲解到此。

大家好,这节课呢,我们主要来讲解一下扎娃中的 jdkjre 和 jvm。 在讲解 jdkjry 和 jvm 之前呢,需要给大家来简单的介绍一下扎娃程序的运行过程。 我们看到呢主要分为三步,第一步呢就是编码,第二步呢,就是编译,第三步呢,就是运行。那我们首先来看一下什么是编码吧。 编码呢,就是创建一个扎瓦文件,并且呢在文件中敲上扎瓦代码。那怎样创建一个扎瓦文件呢?大家还记得我们最早创建的文本文件吗?我们看到文本文件呢,就是后缀名为点 txt 的文件。那么扎瓦文件呀,其实和创建文本文件是非常相像的,我们可以首先也创建一个文本文件,然后把文本文件的后缀名 点 txt 呢,修改为后缀名为点扎瓦并保存起来。那么这样子呢,就创建了一个扎瓦文件了。我们再来看一下屏幕上的这段英文,这段英文呢,其实就是一段标准的最简单的扎瓦代码。 那么在我们创建的扎尔文件中呢,书写上这样类似于的代码。这一步呢,就是编码。那在这里呢,大家先不要着急的去理解这段代码究竟有什么含义,我们会在日后的课程中呢想想 为大家进行介绍的。那在编码之后呢,我们可以看到就是编译了。编译这部呢,也是非常重要的。编译呢,其实就是把扎瓦的原文件翻译成这 vm, 可以直接识别并执行的文件。 那么原文件呢,就是我们直接在文件中书写的代码。这一步呢,还需要利用扎瓦的工具包配合去完成的 编译后呢,会为我们生成一个后缀,名为亚克拉斯文件。这个文件呢就是编译文件。 在编译完成之后呢,就是在虚拟机上运行编译后的点克拉斯文件了。这部分呢,也是需要配合扎瓦的运行工具包去完成的。 那我们最终说加了的代码呢,会运行在这位 m 虚拟机上。 那到这里呢,扎瓦的开发运行过程已经为大家讲解完了。在讲解中呢,有几个点需要大家注意, 第一个呢就是扎瓦的编译工具,第二个呢就是运行工具。还有一个呢,就是这位 m 虚拟机。那么这些呢,都是要依托于这 dkjre 和这位 m 才能实现的。 那接下来就为大家详细讲解一下 jdk 和 jrejvm 究竟是什么吧。首先我们讲解的是 jdk, 我们可以看到 jdk 英文的全称呢,是扎瓦 dylepromet kat, 翻译成中文呢,就是 扎瓦的开发工具包。那 gdk 呢,又包含了这二一和扎瓦的开发工具。我们刚才所说的编译工具呀,还有运行工具呀,都是可以包含在 gdk 中的。 那在这里呢,我们又提出了一个概念,就是 g r e 的这个概念。那接下来我们来为大家讲解一下 g r e 吧。 g r e 的英文全称呢是 java room time environmental, 他翻译成中文呢,就是扎瓦的运行环境。我们看到呢,这儿一呢又包含了这位 m 虚拟机和扎瓦的核心内裤。那么什么是核心内裤呢?其实我们也可以分为两个词去理解,第一个呢就是核心类,第二个呢就是 库。我们可以看到什么是核心类呢?核心类就是我们在开发程序的时候,扎瓦已经提前给我们提供了一些已经封装好的方法,并且呢可以通过相应的语法进行使用。那我们看一下这段代码, 这段代码呢就是我们刚才书写在加奥文件里的代码。那我们可以看到这里的 systematte, brandeland 还有 string, 其实它就是核心类, 他呢都是由扎瓦提前为我们写好的,具有一定功能的一些方法。那么我们就可以通过相应的扎瓦语法去使用。 那么酷呢,就是表示仓库。意思就是这样子的,封装好的方法直接提供给我们使用的是有很多的,那这就 是这样而已。那么接下来我们再来介绍一下我们非常熟悉的这位 m 虚拟机吧。我们在上节课呢就讲解到了这位 m 虚拟机,那么最重要的一点呢,也就是最终的代码会运行在这位 m 虚拟机上, 从而屏蔽运行平台的差别,然后使不同的操作系统呢,都可以执行扎瓦的代码,从而呢也就实现了扎瓦的跨平台。 所以啊,在日常生活中呢,我们是离不开 jdkjre 和 jvm 的。那接下来呢,我由一张图来为大家展现一下他们三个之间的关系。我们可 可以看到呢,最外层呢就是 jdkjdk 中呢有包含了 jre 和一些开发工具,那 jre 中呢有包含了 jvm 和一些核心内裤。那到这里呢, jdkjh 和 jvm 就为大家讲解完了。 最后呢,我们来对它进行一个小结。首先我们要知道什么是 jdk, 我们说了 jdk 呢,就是扎了的开发工具包,它主要包含了 gl、 e 和开发工具。那什么是 g l e 呢? 其实 g r e 啊,就是扎尔的开发环境,由 j v m 和核心内裤组成。那么 j d k、 j r e、 j v m 三者的关系呢?刚才我已经为大家介绍过了, 这就是对他们三个的一个小节。那这节课到这里就结束了,谢谢大家,我们下节课再见。

j d k 和 j i e 有什么区别? j d k java development kitty 的简称 java 开发工具包,提供了 java 的开发环境和运行环境。 j i e java run time environment, 简称 java 运行环境,为 java 运行提供了所需环境。 简单来说,如果你需要运行 java 程序,只需要安装 g i e 就可以。如果你需要编写 java 程序,需要安装 j d k。

好,接下来我们讲一下 power 的运行机制啊,这给大家画了两张图,这两张图呢就是我们这次课的一个核心, 那我们看一看扎瓦的运行机制呢,有这样几步,首先作为计算机语言来讲的话,他有编译的过程,也有解释执行的过程, 我们看一看,在我在这呢把扎瓦原原代码写好了,写好了以后呢,我要干嘛呢?我并不能直接去说,我拿这个原码直接在操作系统上执行,执行不了,我需要干什么呢?先要编译, 编译为一个叫做字解码的文件啊,所谓的我们叫后面我给大家叫叫什么叫 plus 文件,字解码文件编译好了以后呢,这个字解码文件也不能直接 街道操作系统也不能,那我需要干什么呢?需要把支架网文件呢放到一个叫做虚拟机的地方, g v m 虚拟机的地方,这个呢放到它里边以后呢,它再去跟我们的操作系统打交道, 也就说字解码呢,只认这个地方在这里边呢解释执行。所以呢, jover 的整个过程呢?它是分为什么呢?又有编译又有解释,它都有。好吧, 那我们看看下面这张图呢,是更加的细化了啊,细化了这个整个的过程来,这是我们刚刚说的总结一下啊,第一步呢写程序,第二步呢编译, 第三步呢利用解释器呢,解释执行。计算机高级语言分为编译型和解释型, java 是两者都有,所以别人问你说 java 是 编译型还是解释型啊?你告诉他,他既有编译的过程,也有解释的过程啊,这是一个点。好,下面有三个小内容,大家先熟悉一下,在我们正式开始我们加入课之前的话,这些基本的概念还是需要熟悉的。首先什么叫做 g v m 结缘 java 虚拟机器啊?就是叫 java 虚拟机,它就是用于执行我们的字解码的一个虚拟计算机, 那么不同的操作系统有不同版本的 g v m 屏,它屏蔽了底层平台的差异, 实现了跨平台,他是一个跨平台实现的核心,所以我们前面一直讲说 java 的核心机制是什么呢?是跨平台,那么跨平台是怎么实现的?就是通过虚拟机来实现。那么大家看一看平台之间的差异,他毕竟是 有的,咱们回到这来,这两张图是一样的,咱们的回到这来也行。大家看,我这有 linux 系统啊,有 windows 系统,有 max 系统,他毕竟还是有差异的,那这个差异他消除不了, 那怎么办呢?在最早的时候呢,我可以干嘛呢?我可以写三份,哎,我针对 linux 版,我写一份原码,针对 windows 版,我写一份原码,针对 mac, 我再写一份原码,也就是说我同样一个功能需要写三个版本,然后呢?哎,这样去对应,这样去对应, 这样呢,大家看,显然对于我们的程序员来讲啊,很费劲,我要写一个程序,是这么干,两个程序还是这么干,千千万万个程序员,他不得累死啊,效率太低了。所以呢,上一公司啊,就是加入的官方,我就考虑,那干脆这样,你们也别写那么多了,你, 你们呢?就写一份,你们写一份好,我呢,写三个啊,或者是多个不同版本的虚拟机。 linux 系统,我有 linux 版的虚拟机, windows 系统呢?有 windows 版的虚拟机, mac 系统呢,有 mac 版的虚拟机,有不同的版本,如果我还有别的操作系统,我再写别的操作系统的虚拟机。 也就是说过扎尔官方提供不同版本的虚拟机,对于程序员来讲呢,你就写一半就行了,写了一半通过编辑编成字解码字解码,因为他只跟我们的虚拟机打交道,对不对?好, ok, 他只认识虚拟机。 那么这样呢,就不同的版本的虚拟机呢?就是什么呢?就实现了啊,实现了跨平台的操作,那对于程序员来讲的话,我们只要做做一份程序就可以了,这就是 java 实现跨平台的一个机制啊。好, g b m。 那还有两个单词大家需要熟悉的 g r e 啊,就是 java 运行时环境, java 开发工具包。那么大家注意他们什么关系呢?他们是包含的关系,也就是说 g r e 里边呢,又包含了 g v m 虚拟机,那么 j d k 里边呢?又包含了 g r e, 他们是这样的一个关系。看这张图, 那 jdk 里边呢,包含了 gie, gie 里边又包含了 gbm, 他们就是这样的一个包含的关系。那么对于我们开发人员来讲的话,我是需要安装 gdk 的,为什么呢?我们因为不光运行加入程序啊,我还要编译,还有调试, 对不对?这个时候呢,我们就需要用到 d d k, 如果说我只是想运行加号程,你说我这有加号程序,我只需要运行一下, 比如说现在流行的一个,我看现在很多人在玩啊,我的世界啊,我儿子就特别喜欢玩啊,我这个手机平板,天天在那玩玩这个挖矿游戏, 我的我的世界,他就是扎尔开发的,如果你要运行他好, ok, 我只要 gi 就行了,我不需要调试对不对?我只要把别人写好的文字,把它刨起来玩就行了,用就可以了。 gi 呢?通常都比较小啊,它里边又包含了我们需要的 gvm。 但如果说我这个账号程序员,我要开发账号程序,那我就必须要用到什么呢? gdk, 我就需要安装它。安装这个, 好吧,咱们下次就安装它。安装了它以后呢,我们才能去什么呢?去写程序,然后呢才能去编译啊,生成一个自检网文件进行进行运行。 ok, 这是我们在正式开发 java 之前的一些先导的知识啊,先预先需要了解的知识。