锋利的工具能做好工作。不管你想学什么,第一步一定是安装相应的环境和工具,而大多数学生想学编程,就要找工作。目前单从国内的就业情况来看,Java还是一骑绝尘。然而,什么语言并不重要。虽然不同的语法在语法上有些不同,但编程思路其实是一样的。这里就不争论了。每种语言都有自己的优缺点,但这是我个人的推荐。纯属家庭意见。如果你是一个以学习为目的的大学生,还没有就业的压力,C语言一定是最好的选择。大部分语言都是底层用C语言写的。但如果是为了工作,Java绝对是最稳定的语言,其完整的生态链是大多数语言无法比拟的,尤其是spring的family bucket太强大了,所以短期内不要吹嘘go语言可以超越Java,至少暂时是这样。这里还有一点我自己的看法,就是在国内最好不要碰python,尤其是非一线大城市的小伙伴。它在中国的就业市场不如培训机构。在你学习之前,你最好先搜索一下你所在城市的职位,然后再做决定。岗位很多,可以借鉴。如果仓位不多,最好不要冒太大风险。
所以还是回到正题吧。由于Java已经被甲骨文收购,如果你想登录官方网站,你应该去www.oracle.com。登录官网后,可以在产品选项中看到Java:

进入后,找到Java下载的地方:
进入后,你会看到:
2021年9月14日,JDK17版本正式发布。如果是用来学习的话,其实可以下载17,因为我觉得学踩坑其实挺好的,不过还是建议下载8和11。目前就我的工作接触来说,基本上还在用8。至于为什么,无非是项目维护。很多项目都是用老版本写的。如果我贸然换成新版本。可能会出现奇怪的问题,所以现在大部分公司还在用最经典的8,但是版本问题对我们学习来说不是什么大问题。请随意下载JDK版本,没关系。到时候公司让你用什么你就下载什么。看看JDK有多少个版本:
什么???你不知道如何找到其他JDK版本。??懒得找的话,关注赞和评论就好。我给你发私信没问题。做保姆就够了。
而如果你想了解更多的JDK底层源代码,我建议你买一本专业的书,用视频看,会事半功倍!下面这本书,分析JDK源代码是相当深入的,大厂面试喜欢修复这些东西。你觉得你离大工厂还远吗?

下载完压缩包,就可以安装了。下一步总是对的。这里就不映射了。如果你是默认的下一步,应该和我的差不多:
那么如何检查自己的电脑是否安装了Java环境呢?很简单。在搜索栏中输入cmd,或在win+R中输入cmd,打开命令提示符,然后输入java -version:
如果安装成功,您将看到您已安装的JDK版本。否则,您的环境安装会失败。
安装java环境后,需要安装环境变量。至于为什么需要安装环境变量,空间限制就不解释了。如果有想了解的朋友,希望大家多多喜欢和评论。如果人多的话,我还可以单独做一个视频来解释为什么需要配置环境变量。不配置就不能开发吗?当然,答案显然不是。
那么,如何配置环境变量呢?以win10系统为例,右击这台pc,然后属性>高级设置>高级>环境变量>系统变量,并在环境变量中创建新的变量项。你可以自己决定变量名,但是中文里没有。可以参考我的:先创建一个环境变量名,命名为JAVA_HOME,然后输入你的JDK的路径。

然后在系统变量中打开路径:
整个配置环境变量的过程,就是为了计算机考研在JDK找bin目录。至于为什么会找到bin目录,是因为编译好的文件都放在bin目录下。如果你再问我什么是编译后的文件,我只能给你看我之前发表的文章:自学Java入门——什么是编译?为什么代码需要编译?相信你看完会明白一点。
还有为什么之前一定要配置一个JAVA_HOME?这样做是为了将来如果你想改变JDK的版本,你可以很容易地改变它。如果一开始真的不懂也没关系,先跟着学,以后自然就懂了。
当然,你可能又会好奇。这个JDK中的bin目录,lib目录,jre目录等等有哪些?里面有什么?有什么效果?对于这些,我只能说,对于新手来说,先做更重要。很多事情都需要打下一定的基础才能解释清楚,不然就不浪费大家的时间了。
至此,就算Java环境安装完毕,大家的第一步也就迈出了。希望有兴趣的朋友可以关注一下,评论一下。改文字真的不容易。也希望你能给我一点动力,让我走得更远,让我知道有很多朋友在看我的文章。谢谢,也希望和你一起进步。加油!


