目录
JDK相关内容介绍
编写Java代码需要在计算机中配置好相应的Java环境才可以进行。所以在开发Java程序之前我们都需要配置环境。
Java的源代码文件是以 .java结尾的,我们需要通过编译器(compiler)对源代码文件进行编译把它变成一个二进制的字节码文件,字节码文件是以.class结尾的。然后我们通过使用解释器(Interpreter)对字节码文件进行一个解释翻译然后我们才能使用它。
在配置Java开发环境之前我们首先要对Java的几个相关概念进行了解。
JVM:Java虚拟机,是Java Virtual Machine的缩写。JVM是一种用于计算设备的规范,它是一个虚构出来的计算机,是通过在实际的计算机上仿真模拟各种计算机功能来实现的。Java语言有个很重要的特点就是跨平台性,Java虚拟机是实现这一特性的关键。一般的高级语言如果要在不同的平台上运行,至少需要编译成不同的目标代码。Java因为拥有Java语言虚拟机,Java语言在不同的平台上运行时不需要重新编译。Java语言使用Java虚拟机屏蔽了与具体平台相关的信息,使得Java语言编译程序只需生成在Java虚拟机上运行的目标代码(.class结尾的字节码),就可以在多种平台上不加修改地运行。Java虚拟机在执行字节码时,把字节码解释成具体平台上的机器指令执行。这就是Java语言跨平台性的原因。
JDK:Java开发工具包,是Java Development Kit的缩写。主要用于移动设备、嵌入式设备上的Java应用程序。JDK是整个java开发的核心,它包含了Java的运行环境(JVM)和Java工具。
JRE:Java运行时环境,是Java Runtime Environment的缩写。运行Java程序所必须的环境的集合,包含JVM标准实现及Java核心类库。
JDK、JRE、JVM三者的关系是JDK包含JRE,JRE包含JVM。
Java开发环境搭建
搭建Java开发环境大体分为两步,第一步是去Oracle官网去下载JDK,第二步是去环境变量去配置环境信息。
首先我们来看第一步,登录Oracle官网去下载JDK。根据自己电脑配置情况选择相应的JDK版本,进行下载安装。因为我的电脑是64位的Window系统,所以我对应下的也是Window x64版本的JDK。
默认情况下我们的JDK文件会被安装到C盘目录下,我们也可以在安装过程中自己设置JDK的存储路径。安装完成后我们打开JDK目录查看其内部子目录。JDK路径下有几个文件夹,其中有两个我们需要了解一下,分别是bin文件和lib文件。
bin文件夹下的都是可执行文件,例如常用的java和javac文件都在bin路径下;
lib文件夹下的都是我们进行Java开发的时候所用到的类库文件,都是以.jar结尾的;
安装好JDK之后我们需要去配置环境变量,需要配置的环境变量有三个,它们分别是JAVA_HOME、PATH、CLASSPATH。
配置环境变量的打开路径:此电脑(我的电脑)——右键点击属性——左排列表点击高级系统设置——点击环境变量
JAVA_HOME:配置JDK安装的路径
PATH:配置JDK命令文件的位置(bin目录)
CLASSPATH:配置类库文件的位置(lib目录)
路径设置中使用分号(;)将前后路径隔开;点好(.)代表当前路径。
验证Java环境是否搭建成功
当所有的环境变量都配置好后,最后一步就是验证我们的环境变量是否配置成功。这个时候同时按下键盘(Windows键+ R)打开运行小窗口,然后输入CMD打开命令行进行Java开发环境的验证。
在命令行中我们输入java -version指令查看当前JDK版本
输入java、javac查看版本信息,当输入指令后显示出内容如图正确,那么说明我们的JDK环境已经配置成功,接下来就可以正常开始我们的Java程序的开发了。