0. 前言
- java的学习并不需要其他语言的基础(这句话说给没学好甚至没学过c或者c++的大学生们),不要说因为其他的语言没学好所以Java学不好,这就好像你说你因为没学会用锤子而不会用扳手一样扯淡。扳手是扳手,锤子是锤子,他们都能锤人的头,但这不代表他们就有学习的先后顺序关系,而且他们的具体应用场景也不相同。
- 计算机类的基础课程在理解编程的原理上很重要,但没有重要到没学过就不能编程的程度,但其肯定是影响你的上限的。如- 果想要在这条路上走的远一些,不妨再多挤出一些时间好好学习学习基础课程。
- 所以,想学Java就老老实实看书、看课,或者跟博客,学习编程是个需要点时间沉淀的过程,很多一开始遇到的东西,要靠你学了很多知识(包括很多其他学科)、敲了很多代码以后才能顿悟的。别遇到困难就放弃,实在不理解的东西先跳过去,写多了学多了自然就懂了。
1. 区分JDK、JRE、JVM
JDK:Java开发包,包含JRE,可以编译Java程序,如果开发 Java程序,需要安装JDK
JRE:Java运行时环境,如果只是运行 Java程序,则安装JRE就可以
JVM:Java虚拟机,JVM是可以运行Java字节码文件的虚拟计算机
其中,JDK包含JRE,JRE包含JVM。我们的目的在于编写JAVA程序,所以应当安装JDK。
2. 下载、安装JDK
1)在JAVA官网下载jdk。
- 下载、安装 JDK
Java的版本看个人需求而定,需要多人共同完成项目时,应使用同一版本的JDK。
一台电脑可以安装多个JDK,具体使用哪个就需要通过下面讲到的配置环境来设定了。
点击后进入的新页面的最下方。
安装过程较为简单,下一步即可。
注意:
- JDK的安装,或者解压的路径上的文件夹名称中,应不包含任何中文和空格。(记住JDK的安装目录,一会儿需要用到!)
- 在过程中会弹出安装JRE的步骤,由于JDK中已经包含了JRE,故可直接跳过此安装。(当然,如果忘记了,或者不小心点下一步点过了,又单独安装了JRE也无任何影响。大家大可放心的一路点下一步。)
2)配置环境
“我的电脑”右键 → 属性→
在系统变量中添加一个,修改一个。
-
添加一个 JAVA_HOME
变量名为:JAVA_HOME
变量值为:你的JDK所在的路径(注意是jdk,如果在安装时又安装了jre的话,在Java目录下会有jre文件夹,注意不要写错) -
修改Path
在系统变量中找到名为Path的变量,选中,点击编辑。
弹出窗口中,点击新建。
填入上一步找到的jdk文件夹中,bin的路径。也可以直接写 %JAVA_HOME%\bin
在win7系统下,修改Path路径时,直接在变量值的最末尾加 ;%JAVA_HOME%\bin
以下内容解释说明用意,初学时看不懂(或者不看)也无所谓,掌握好配置环境的方法即可。
配置JAVA_HOME主要是为了使用 tomcat 做准备。
配置Path是因为,在开发Java程序时,需要用到javac和java两个程序,我们可以进入JDK安装目录的bin目录下使用这两个程序,但是这样非常麻烦。但我们将java工具所在路径定义到path环境变量后,系统便会自动帮我们去找要执行的程序。
3. 验证JDK是否生效
window(alt左边那个) +r 打开运行
输入cmd 打开控制台
分别输入java和javac
如果输出以下情况,则表示配置JDK成功