**
1.1.1Java虚拟机(JVM)
JVM是Java Virtual Machine(Java虚拟机)的缩写,JVM是一种用于计算设备的规范,它是一个虚构出来的计算机,是通过在实际的计算机上仿真模拟各种计算机功能来实现的。
我们经常说Java是跨平台的,而实现java程序跨平台特性的基础是由JVM实现的,我们编写的Java程序运行在JVM上,而JVM运行的操作系统上;不同的操作系统下有不同版本的JVM。所以java程序是跨平台的,但JVM本身不具备跨平台功能。
引入JVM后,Java程序在不同平台上运行时不需要重新编译。Java语言使用Java虚拟机屏蔽了与具体平台相关的信息,使得Java语言编译程序只需生成在Java虚拟机上运行的目标代码(字节码),就可以在多种平台上不加修改地运行。
1.1.2 JRE和JDK
- JRE (Java Runtime Environment) :是Java程序的运行时环境,包含 JVM 和运行时所需要的 核心类库 。
- JDK (Java Development Kit):是Java程序开发工具包,包含 JRE 和开发人员使用的工具。
我们想要运行一个已有的Java程序,那么只需安装 JRE 即可。
我们想要开发一个全新的Java程序,那么必须安装 JDK 。
JVM、JRE、JDK三者的关系:JDK包含JRE;JRE包含JVM。
1.1.3 JDK下载与安装
(推荐安装JDK1.8,目前企业开发中使用较多;安装建议:安装路径中不要有空格和中文)
下载
百度网盘下载:https://pan.baidu.com/s/14KCei5HPEvGwp7XGMNqycw
提取码:84v9
官网下载
下载地址:https://www.oracle.com/java/technologies/oracle-java-archive-downloads.html
安装
1.双击exe文件
2.公共JRE可选可不选。安装建议:安装路径中不要有空格和中文
3.点击下一步
1.1.4 jdk卸载
- 控制面板–》卸载程序–》找到jdk的两个程序:java 8 update (64-bit)和java SE Development Kit8 update (64-bit)右键卸载或者使用360安全卫士等软件工具卸载
- 在“运行”中输入Regedit,打开注册表编辑器,找到HKEY_LOCAL_MACHINE/SOFTWARE/JavaSoft,将JavaSoft文件夹及其子目录全部删除
1.1.5 配置JAVA_HOME环境变量
开发Java程序,需要使用JDK中提供的工具,工具在JDK安装目录的 bin 目录下。
我们要想在系统任意目录下都可以使用jdk的开发工具,则必须配置环境变量;配置环境变量的意义在于告诉操作系统,我们使用的JDK开发工具在哪个目录下。
Windows 7,8版本
- 这台电脑——》鼠标右键,选择 属性
2.高级系统设置
3.‘高级’选项卡,点击 环境变量,4.点击 系统环境变量 中的 新建 ,创建新的环境变量
5.变量名输入 JAVA_HOME ,变量值输入JDK8的安装目录 c:\Java8(根据自己的安装路径填写)
6 . 选中 Path 环境变量, 双击 或者 点击编辑
在变量值的最前面,键入 %JAVA_HOME%\bin ; 分号必须要写,必须是英文格式。
- 环境变量配置完成,重新开启DOS命令行,在任意目录下输入 java -version命令,有版本信息提示,即安装成功。