粉丝12获赞19

首先要看自己电脑是六十四位还是三十二位的操作系统,鼠标右及此电脑,点击属性,或者按下键盘上的文件,输入电脑信息,在弹出的界面中查看电脑信息就可知道是什么版本。确认完版本之后,打开浏览器搜索 jdk 下载, 进入官网地址,然后选择版本,我这里选择的是 j d k 二十一,如果要下载其他版本,选择上方的 java 二开,然后下滑,在最右侧找到想要的版本即可。这里的 j d k 有三个版本,我选择的是 x 六四 m s i installer, 复制右侧的链接, 打开 inm 进行下载即可,链接中括号里的内容不要复制,也可以使用我打包好的 jdk, 下载完成之后,双击打开,一直点击下一步即可。安装目录可以自定义, 使用问键输入高级系统设置,然后在弹出的浮框中选择环境变量,然后找到下方的系统变量,选择新建变量名 job home 变量值刚刚 j d k 安装的目录。这里要注意的是,从 j d k 一点五之后就不用再配置 clasp 了,配置完成之后,将所有窗口进行关闭保存。配置完成之后,将所有窗口进行关闭保存, 然后点击问加二,输入 c m d, 或者摁下文件,输入命令提示符,弹出的黑窗口中输入扎 one version。 如果显示出 j d k 的版本,那么说明安装成功了, 如果出现其他的错误,按照视频重新安装即可。

draw a jdk 吧,下载即安装首先进入官网, 依次点击产品 drawa, 点击下载 jawa, 点击 drawa archive 往下找到需要的版本, 找到需要的 jdk 版本,选择系统对应的文件, 当录账号后会自动下载。 打开文件开始安装, 点击下一步, 点击更改,可更换安装目录,也可保持默认不修改 下一步。 gra 同样可以更改位置,也可保持默认 下一步。 点击关闭, 打开此电脑鼠标,在空白处右键点击属性,打开左侧的高 高级系统设置环境变量,点击新建变量名,输入 java home 变量只填写抓瓦安装目录, 点击确定,找到 pass 变量,双击打开,点击新建,输入 java home bing, 再点新建,输入 java home jerbing, 点击确定, 点击新建变量名,输入 class path 电量值输入以下内容,注意最前面的点和中间的分号, 点击确定, 确定确定。 按 win 加二键调出运行窗口,输入 cmd 按回车键,输入 java version 按回车,再输入 java version 按回车,两次都能够输出 八万版本信息则安装成功。 在桌面创建一个文本文档,并打开它, 布置一个 whole world 的代码进去,然后保存关闭。把这个文本文档名称改成 whole world, 后缀名改成抓娃, 按住 shift 键鼠标右键点击在此处打开 power shell 窗口,输入 java hollow world 点招哇按回车,生成一个 hollow world, 点 class 文件, 再输入 java have a word 按回车 java 程序,输出 have a word。

初学佳娃的你安装完了 gdk, 那么我们怎么样判断你这个 jdk 是否安装成功呢?接下来我们用两个命令来搞定,开始吧。第一步,我们打开这个命令窗口,然后呢用哪个命令呢?加我 空格中环杠,然后 v 型 v r s i u n, 然后敲回车。那这样说明呢?这样是成功了的。这是第一个命令,然后你看运行环境 rentime environment, 然后他的版本。第二个 成功了的,你看他出来有什么呀?加我的版本,加了危险的一个版本,一点八点零杠零五,这是我我电脑上安装的版本哈,然后下面一个加了 c 的一个版本, 一点八点零杠零五,这就是说明我的这个什么呢?我的这个 jdk 是安装成功了的。

每周一个抓袜小知识之 jdk 的下载和安装,我们想要开发一个全新的抓袜程序,那么必须安装 jdk, adk, 我们通过官方网站就可以获取到。但是有一个注意事项要强调一下,我们需要针对不同的操作系统下载对应的 gdk。 我们来看一下 jdk 的下载流程。打开浏览器,输入三 w, 点奥瑞克点康能得到这个界面,在这有一个下载箭头,点击他就能得到这个界面,这有很多工具让我们下载,我们选择招吧就可以了,选招了之后就能看到这有一个 jdk, 我们选择这个 jdk 就能来到下载界面,这有一个当漏的,你点击他就可以了。在这里有一个许可协议要求我们来接受,不接受是下载不了的。选号之后我们就可以来下载对应的 gdk, 前面写的是操作系统平台,我们使用的是哪个操作系统就 下载对应的 jdk 软件,下载号之后我们就来安装他。那么在安装的时候有没有哪些需要注意呢?其实 jdk 的安装很简单,傻瓜是安装一路,点击下一步即可,但是建议大家安装路径中不要包含中文和空格,因为有中文和空 格会出现一些不可预料的情况,所以我们一开始就把它避免掉。划重点,变目录是我们必须掌握的目录,该路径下存放 jdk 的各种工具,命令扎瓦, c 和扎瓦就放在这个目录里面,靠这个目录下存放的是 gdk 相关的 配置文件, elogl 的里面存放的是一些平台特定的头文件, gs 目录存放的是 jdk 的各种模块, vivo 目录存放的是 jdk 各个模块的授权文档, vivo 目录存放的是 jdk 工具的一些补充招包。

你们有没有被 jdk 版本坑到破房的经历呢?前阵子老板的一句话,要给系统接入 ai 大 模型,我当时心里美滋滋的,心想不就调用几个 api 吗?结果一做进入选行人直接傻了。咱们 java 对 接 ai, 首选肯定是 supreme ai 框架,可它基于 supreme boot 的 三点零,最低要求 jdk 十七起步, 其他主流框架要么和 supreme 全家桶是配差,要么生态不行。可我们那跑了五年的老项目,上百万行的代码集,十个微服务,全是 jdk 八写 的。这哪是接入 ai, 分 明是拆老房子重建啊!说实话,一开始我特别抗拒这件事, jdk 八多详啊,稳定成熟,网上资料一搜一大把,团队所有人闭着眼睛都能写,但是为了接入 ai, 没办法,必须得升级。整整折腾了一个知名大坑,今天全部分享给大家。 如果你在准备面试,我特意整理了一份二百万字的面试题合集,其中呢,里面就包含各种高频面试点,不同企业的考题,通读理解它,百分之八十的面试都能帮你稳稳拿捏住,再也不慌面试官的问题了。只要是我的粉丝留言,六六六都能打包带走。 第一坑呢,项目一启动就刷屏,非法访问异常。原来是 jdk 九引入的模块化系统, jdk 十六开始直接禁止非法反射,以前常用的反射黑科技全废了。 解决办法很简单,能升级的依赖全升级,反射骚操作全删除掉,用 jdk 官方 api 重写。第二个坑,依赖地狱 升级 jdk 就 得升级 spring boot 到三点零以上。可他把 java x 包全部改成了 jata 全局八千多出的引用,还有老依赖不兼容,改的我像个考古的。 如果遇到这种情况,大家可以先梳理依赖,换成适配的版本,再改包名,别白忙活。第三个坑, gc 参数全废了, gc 十七,移除了 cms 回收器, 我直接复制了参数,改成了 j 一 j c 压测后负二 j c 暴涨,后来肯官方文档反复压测才调好。在意外发现 j d k 时期,内存占用占了百分之三十,吞吐量涨了百分之二十,这波算是血赚的。第四个坑,工具链适配 代码能跑,雷肯斯构建失败,刀刻镜像暴涨到两百兆,后来发现原来是构建环境没有同步升级,之后同步更新工具,用 j ling 裁剪 j d k 模块才把镜像压回去。 最后呢,给大家五条避坑指南,先扫描风险边缘服务试水 jc 残骸重新调优,留足回归压测时间,做好灰度回滚。这次升级虽说是被盗逼的,但不仅接上了 ai, 还白捡了性能提升。你们公司还在用 jdk 八吗?升级都踩过什么坑?

主任部的三点零就要出来了,官方已经宣布不再支持扎瓦吧,而是最低要求要扎瓦时期了。很多人问要不要做升级,什么时候升级?刚好最近呢,这里边要公布了一份二零二二年扎瓦工程师的生产力报告,其中有几项调查呢,就是关于 jtk 版本的使用以及升级计划的,可以给大家简单解读一下。 从报告上给这个数据来看呢,目前市面上主流的 gdk 的版本还是以扎瓦巴和扎瓦石一为主,总占比呢超过了百分之六十。 对于升级扎瓦时期的计划上面来看的话,有百分之六十左右的人呢表示会在一年内升级到 jdk 时期,只有百分之八的人表示不会升级。可以看到整体的行业趋势上呢,大家还是普遍的愿意升级到 jdk 时期的, 升级的主要原因呢,大家更在意的可能是这个版本是不是 lts 的呃,以及他的安全性和性能上面是否有一些提升。呃,看了行业的一些趋势之后呢,总结一下我的观点。首先呢,如 如果你用的是 gtk 八以下的版本,并且有升级计划的话,那么建议你呢就一步到位,直接升级到 gtk 十七,因为这个是目前最新的 lts 的版本。呃,还有就是如果希望将来使用 sprrenfree, mark 六以及 surpro 三点零的话,那么就建议升级到扎瓦时期,因为不升级的话是用不了的。 还有呢,就是如果你遇到了一些性能的问题,安全性的问题,或者是希望使用到一些新版本当中才有的新的特性的话,那建议大家升级到扎瓦时期,除了以上几种情况的话,如果你还在用的是扎瓦吧,并且线上跑的也挺好的,也没有准备用新的 spa 的话,那么其实是可以不用升级的。

hello, 各位同学,在刚刚我们已经初步了解了一下加瓦,知道加瓦是一门非常火热的编程语言,那么我就按耐不住我内心的激动,想要来写代码爽一下了,但是代码不是随随便便的写的,我们得先做一些准备工作, 你想啊,如果我们平时想要玩一把游戏,是不是也得先下载安装才能开始玩游戏啊?加瓦也是一样的,所以请按耐住内心的激动,我们先下载并安装相关的软件,然后呢才能编写。加瓦的第一个案例叫做 hello word, 跟这个事件打个招呼,你好老铁,我来了。然后呢,我们再来看一下哈喽沃的案例当中常见的一些问题,再做一些基本的配置。最后呢,再讲一个高级的记事本, note 派的佳佳。那首先呢,我们先来下载并安装编写带门所用到的软件,它的名字呢叫做 jdk。 下载啊,肯定要通过官网来进行获取,网址呢是三 w 点奥瑞考点 com, 但是呢,你要注意,在下载的时候不能随随便便的下,一定要根据自己的操作系统来下载对应的安装包。 那么下载完毕之后呢,我们就可以安装 gdk 了,安装也非常的简单,傻瓜是直接点击下一步就可以了,最多呢,在安装的时候可以指定一下安装的路径,在指定路径的时候,我给你一些小建议, 第一,安装路径中不要包含中文,不要包含空格,也不要包含一些特殊的符号,因为呢,这些软件是老外编写的,对中文的支持 不够完美,所以如果路径当中有中文,以后在使用的时候容易会出现一些问题,在选择路径的时候啊,我们就写英文单词,或者是再加一些数字就可以了,这个是第一个建议, 第二个建议所有的开发工具最好都放在同一个目录当中啊,这里的目录就指的是文件夹的意思,这样做呢,方便以后进行统一管理。那接下来呢,我们就把下载和安装来演示一下。首先我们要打开一下浏览器, 在这里我已经打开了 oreco 的官方网站,三 w 点 oreco 点 com, 在这里呢,他会有一个产品叫做 productors, 我们可以点击一下,在弹出的下拉框当中,我们可以点击加瓦就可以了。再来点击右上角的当漏的加瓦表, 是要下载加瓦,点击他,然后在上面呢,他会有两个提示,第一个表示呢,我要下载加瓦,还有一个在这里, 一个叫做加瓦的历史版本,那么在第一个界面当中呢,你下载的是最新的加瓦,那如果说你不要下载最新的,要下载以前的,那你可以点击后面第三个就可以了,那现在呢,我肯定要下载最新的,对吧?所以呢,我直接往下拉 最新的,那就是二零二一年九月份刚推出来的加瓦十七,那么这个版本呢,他是长期支持版本,所以会有一个 lts 后缀, 那什么叫做长期支持版本?这个不着急,我们在后面的视频当中会详细的讲解,现在呢,咱们只要知道加化时期是最新的就可以了。然后再 往下,在这里会有三个操作系统让我们选择,你是林立克斯的还是 maxos 的还是 windows 的,那我相信大多数的同学都跟我一样,你的操作系统都是 windows 的, 所以说呢,我们还要点击第三个 windows, 然后在下面就会出现 windows 的安装包了, 那么这里呢,会有一二三有三个,那现在我要点击中间这个,因为只有中间这个呢才是一个最干净的安装包。 那么第一个呢,他是一个 zip 包,在这个里面你下载完了之后是一个压缩包,压缩包里面会有安装包,还有一些其他说明性的文件,那那些说明性的文件对于我来讲没有用,我只要一个安装包就可以了,所以哥们就直接点击第二个点击一下,然后呢,他会让 让你登录一个 ore go 的账号就可以开始下载了,但是 ore go 的网站他打开的速度会比较慢,下载的速度呢也不是很快,所以呢,关于这个下载,你只要了解一下就可以了。在今天的资料当中,安装包我已经给你提供好了,打开一下今天的资料, 双击打开电零一,再找到资料文件夹,这里有一个 jdk, 双击进去,你看 jdk 杠十一是不是已经提供给大家了呀,所以说呢,你只要添加评论区的联系方式,免费白嫖就可以了。 好,那么接下来我们就来安装安装呢,非常的简单,双击打开之后,直接傻瓜式的安装就可以,双击打开一下,然后再点击是那此时安装向导就已经打开,再来点击下一步,在这个页面当中啊,我们就来选择他的 安装路径就可以了。在之前给了大家两个小建议,第一个安装路径不要有中文,不要有空格,不要有一些特殊符号。第二个建议,我们可以把跟开发相关的软件都安装在同一个文件夹里面,方便管理。所以呢,我要点击一下后面的更改, 点击一下这里的下拉框,要选择一下一盘,在一盘当中我已经新建好了一个 dylap 文件夹,那以后呢,我会把跟开发相关所有的软件都装在一盘的 dylp 文件夹当中,你自己在安装的时候,你可以安装到第一盘,一盘 f 盘都是可以的。 好,那么接下来我们来双击进去,在这个里面我可以点击最后面一个叫做创建一个新的文念夹,文念夹的名字我就叫做 jdk 就可以了。那就表示哥们现在 要把 jdk 安装到一盘下的 dylap 下的 jdk 这个文件夹当中,再来点击这里的确定,再点击下一步, ok, 这样就可以了。上面的进度条呢读的也很快,等他读完了,那就表示 jdk 就已经安装完毕了,咱们稍等一会。 好,那么再来点击关闭。那此时呢,我就要到一盘当中去找一找,点击一下一盘,再找到这里的 dy love, 再找到 gdk。 哎,你发现这个里面是不是多了很多很多的文件夹呀? 那么这些文件夹分别表示什么呢?咱们到资料当中一起来看一下。第一个文件夹叫做并,这个里面存放了各种各样的工具命令,那么其中比较重要的有加瓦 c 和加瓦,那具体这两个工具 具有什么样的作用?不着急,在下一个视频当中我们就会用到它了。第二个叫做 config, 在这个里面存放了相关的配置文件。 第三个叫做 include, 在这个里面存放了一些平台特定的头文键,再往下还有第四个目录减 motors, 在这个路径里面存放了各种各样的模块,还有第五个 lego, 它里面呢存放了各种模块的授权文档, 当然还有最后一个。第六个 l i b library, 在这个里面存放了工具的各种各样的补充价包。 那么其中啊,下面的这五个模块咱们简单了解一下就可以了,真正需要大家重点掌握的呢是第一个,你要知道第一个并文件夹里面他存放了各种各样的 工具,那以后呢,我们想要用到对应的工具的时候,肯定是到并文件夹里面去找的。 好了,那么关于 gtk 的下载和安装,咱们就先学习到这个地方,在下一个视频当中,我们就要来编写代码了哟,你准备好了吗?我在下一个视频等你,咱们不见不散哟!


大家好,今天我们讲 java 开发环境的安装和开发工具的使用, j d k 的安装和环境变量的配置。使用 eclipse 编写第一个程序, 我们从三方面进行讲解,第一, jdk 和 eclipse 下载。第二, jdk 安装和环境变量配置。第三, eclipse 编写第一个程序。 首先我们来看 jdk 和 eclipse 下载,对于 jdk 和 eclipse 下载我就不再详细讲解,有需要的小伙伴可以私聊我。 接下来我们看 j t k 安装和环境变量配置。 j t k 安装时涉及到安装路径问 题,可以更改,也可以不更改,这里我选择默认路径 j t k 环境变量的配置需要注意三方面,第一,创建加我 home, 变量值为 j d k 绝对路径。第二,创建 clasp pass, 变量值为点分号百分号加我 home 百分号反斜杠立榜。这里大家需要记住,点和分号必须是英文输入法情况下的点和分号。第三,编辑 pass 变量,新增百分号,加入 home 百分号反斜杠,并测试安装是否成功。首先执行加入 c 命令,查看边引工具,无报错即可。第二,执行加入微引命令,查看运行工具,无报错即可。接着我们再看使用 eclipse 编写第一个程序, eclipse 不需要安装,安装好 jdk 以后直接解压即可使用。 使用过程中如果出现 eclipse 打不开,有两种情况,第一, jt 安装出错,例如环境变量配置不对,通过测试进行检查。 第二, g d k 版本和 eclipse 版本不匹配,例如 g d k 是三十二位, e clipse 是六十四位,但都可能出现 e clipse 打不开的情况。如果大家有什么疑问,可以关注我抖音,或者顶你顶你,然后私聊我,我们在线沟通学习。 好,那接下来我们就看一下 gdk 如何进行安装。首先大家需要准备好两个文件,一个叫 gdk, 一个叫 eclipse, 接下来呢我们双击 gdk, 接着呢我们点下一步,在这个地方大家需要注意这个路径,大家要记好,因为我们等一下配置环境变量需要用的这个路径, 默认情况下,我们是在 c 盘,这里大可以更改,也可以不更改,这里呢我就不更改,我选择默认路径,然后点下一步。 好,接下来呢,这个地方这个路径大家要记住,和我们刚刚那个路径呢,我们要保持一致,这里如果要前面更改,那么这里依然要更改,如果前面没有更改,我们这里就不需要更改。然后我们直接点下一步, 好,这里呢 gdq 我们已经安装成功,但是呢我们接下来还需要进行环境变量配置,我们把这里点关闭环境变量配置,首先大家要找到我们的此电脑,找到属性, 属性里面我们找到高级系统设置, 然后找到环境变量,在环境变量这里呢,我们首先找到系统变量这里系统变量这个地方大家需要新建一个系统变量,这系统变量呢我们叫 jover home, 电量值为我们安装家务的一个局对路径,我们浏览目 路安装的时候呢,我就要记住我们路径是放在 c 盘,因此我们找到此电脑,然后找到 c 盘, 我们默认安装都是在这个文件夹里面 regram files, 找到这里面有个 java, 然后我们选择哪一个呢?选择 g, d, k 这一个,选择它,然后点击确定,这里我们点确定。 好。接下来呢,我们再来新建一个 bus, 然后在这个地方输一个点 分号,当然这里我们有个要求,是英文输入法情况下或者大写输入法情况下都是可以的。然后我们再说百分号,把前面那个加入 home 给写 下来,然后摆成号反斜杠,然后 leave, 然后我们点击确定。 接下来呢,我们找到我们的 pass 这个路径,然后找到新,哦,不是新建啊,我们找到编辑,编辑这里呢,这个地方找到新建,然后在这里我们也输入百天号 job home, 百分号反斜杠,并,然后点确定。 这时候呢,我们环境变量已经配置完成了,但是呢,我们不知道我们到底有没有配置成功,我们可以来测试一下这个地方,按 windows 和字母二,然后在这里输入 c, m, d, 在 c, m, d 里面我们输两个命令,一个叫 java c, 只要出现这些没有报错,那就说明我们安装成功,然后我们再输入 java。 好,这里也没有报错,那就说明我们已经配置成功啊,安装配置都是成功了的。好,然后我们把这里关闭,接下来呢,我们解压 eclipse。 好,我们解压完毕,然后我们打 配 eclips 这个文件夹,在这里面呢,我们找到启动程序啊,这个启动应用程序我们双击它。 好,接下来进入这一个界面,这个界面呢, workspace 就是工作空间,表示我们写的加尾项目放在哪一个位置在这里呢,我就不再修改了。当然呢,你们可以放在自己的 d 盘, f 盘, e 盘都是行的,我就选择这个默认的,然后我们点击, 好,我们现在打开了进入这个欢迎页面,我把这个欢迎页面呢关掉,好,然后我们点击 feel 六,新建,新建里面呢,我们需要找 java 项目,但这里面呢没有 java 项目,我们找到 project, 在 project 里面这里就有一个加入 project, 就是加尾项目的意思啊,我们选择它点 next, 给我们的项目取个名字,我们就写一个 first, 第一个嘛,第一个项目我们就写 first, 然后我们点 finish 就可以了。 接下来我们展开我们的项目,找到我们 s r c, 在 s r c 里面呢,我们新建一个包, hike 姐, 好,我们创建一个 mate, 这个包, mate, 这个包里面呢,我们主要放主函数其他的文件,我们可以创建其他的包,把其他的 文件放在其他包里面,然后我们右击我们的包,然后找到六六,这里呢,我们创建了就不是项目了,我们创建的是内 class, 然后这里我就创建一个 主类,并且呢我们这里把这个打上勾,当然也可以不打勾啊,不打勾呢,等下主方法需要我们自己写,我们打上勾呢,他会默认给我们生成这个主方法,然后我们点击 finish, 好,我们打上勾,在这里它自动给我生成一个主方法,然后我们就编写一个输出语句, hello, world, 接下来我们运行,运行的时候呢,我们点这个绿色的这个三角符号, 然后我们下面就输出了我们的内容, hello, word, 好,那我们今天的内容呢,就给大家讲到这里,如果大家有疑问呢,可以关注我,然后我们在线进行沟通。

任何 java 项目都必须依赖 jdk 吗?答案是不一定。你可能会说,怎么可能不依赖 jdk, 怎么翻译和运行呢?这听上去确实有道理,但是如果你深究的话,这个问题可能会有更深刻的答案。比如,你有没有想过 jdk 本身是一个 java 项目吗? 这里是源码世界,用动画演绎编程知识。你平时写的业务型 java 项目肯定离不开 jdk, 这其实没毛病,但我们可能忽略了一个特例, jdk 本身也是一个 java 项目,比如 jdk 中包含了 java 核心内库,包含了编辑器等工具, 这些都是使用 java 语言编写的。所以你觉得 jdk 本身需不需要依赖 jdk 呢?嗯,想要回答这个问题, 首先应该弄清楚所谓依赖 jdk 到底在依赖什么。我们知道, java 程序想要从源码到运行,离不开核心类、库、编辑器,还有 jvm 虚拟机, 而这几样东西都包含在 jdk 中。对于 jdk 项目本身,其核心类和编辑器都是以库或工具的形式提供给其他开发者使用的,所以只需要依赖 jdk 中的编辑器其实就够了。 进而可以回答刚才的问题, jdk 在 翻译环节确实是需要依赖 jdk 的。 哎,不对啊, jdk 依赖 jdk, 怎么有一种鸡生蛋、蛋生鸡的感觉?这难道不会造成循环依赖吗? 其实不用担心,通常情况下,在翻译某一个版本的 jdk 时,会选用上一个临近版本的 jdk 作为依赖。 比如你要开发翻译 jdk 二十六,那你的开发环境里就得先装好 jdk 二十五,用 jdk 二十五中的编辑器来编 jdk 二十六的原码,你以为这就万事大吉了?有没有感觉哪里还有点不对劲?我们来捋一捋。 如果新版本只是对旧版本做性能优化或者 bug 修复,那还好,但是万一要引入新的语法怎么办?比如 jdk 八中引入了拉姆纳表达式这种新的语法, jdk 七的编辑器来翻译带有拉姆纳表达式的代码,肯定会报错呀,这咋整? 能想到这一层,说明我们已经对 java 语言的研发迭代有了更深刻的理解。其实解决这个问题也不难, 具体流程是这样的,首先用 jdk 七的语法写一个可以翻译拉姆纳表达式的编辑器,然后用 jdk 七原来的编辑器来编辑这个刚写好的新的编辑器,最后用新的编辑器来编辑 jdk 八的原码。这听上去似乎有点绕嘴, 但如果你捋清楚之后,会深刻体会到其中的巧妙。这种现象在计算机语言的发展过程中被称为自举。问题到这里并没有结束,继续按这个逻辑推导, jdk 八依赖 jdk 七, jdk 七又依赖 jdk 六,直到第一个版本的 jdk 再往前,就没有 jdk 可以 依赖了。 所以,最核心的问题来了,第一个 jdk 到底是怎么诞生的?这个问题和前面的 jdk 八引入新特性的问题很类似,其实第一个 jdk 版本根本不需要依赖另一个 jdk。 前面有说过,要想翻译一个 jdk, 其实只需要依赖一个可以翻译它的编辑器就可以了。 至于这个编辑器是怎么实现的并不重要,这就好办了呀,我们可以用其他语言写一个可以翻译 java 语言的编辑器就好了呀。 所以第一版 jdk 其实是依赖 c 加加写的编辑器实现了首次翻译。一旦实现首次翻译,第一版 jdk 就 有了, 也象征着 java 语言诞生了。自此之后,想要开发 jdk 新版本,就可以依赖旧版本的 jdk 实现自我迭代和升级,这个过程就好比自己把自己举起来一样,所以形象的称作自举。当然, 几乎所有的编程语言都有类似的诞生和发展方式,比如 c 语言。第一个 c 语言编辑器是用会编写的,后来 c 语言慢慢成熟,就用 c 语言自己写了自己的编辑, 从而实现了自己。最后问你一个问题,为什么 jvm 需要用 c 加加来写? jvm 可以 用 java 语言来写吗?为什么?请将你的理解写到评论区,如果喜欢我的视频,欢迎点赞和关注,下期见!

各位彦祖大家好呀,来看这个视频的大部分是被 java c 折磨死的,明明跟着其他 up 做一样的事情,却老是出现这种情况, 那么彦祖恭喜你遇到本 up, 本 up 带你一步安装好 java。 首先解压我放在网盘的文件后,双击 java 安装, 由于 up 是 用虚拟机操作的,安装位置你们随便写侠盘都行。这里 ctrl 加 c 腹肌后面路径, 然后来这里新建最好英文, 把刚刚的路径粘贴上去, 趁它安装的时候,我们创建个文件,选择你粘贴路径时创建的那个文件,这里 up 是 java 一, 我们在这里创建个新文件,你把第一个复制后改成 j a e 就 行。 然后我们来到安装界面,把这个路径选择你刚刚新建的那个 系统,搜索环境变量 点环境变量这里我们只需要改 path 的 路径就行。 新界 c java 一 java jade 一 点八零二一二 b 我 会放在评论区, 然后给它上移到第一位, 一定要重启电脑, 按 win 加二调,然后输入 c n b 回车, 这个我会放在评论区,因为有空格侠的,你们直接用就行。输入 java conversion, 输入加 y c 杠 version。 配置好了,视频制作不易,给个三连吧,跪求!