1. Java的产品
1.1 JVM -Java虚拟机
JVM(Java Virtual Machine ):Java虚拟机,简称:JVM。是Java程序运行的环境,我们编写的代码都要在JVM上面运行,它是Java最具有吸引力的特性之一。
1.2 JRE
JRE(Java Runtime Environment) :是Java程序的运行时环境,它包含了JVM和运行时需要的核心类库,如果只是想单纯的运行已经开发好的Java程序,只需要安装JRE就可以了。
1.3JDK
JDK(Java Development Kit):是Java程序的开发工具包,它包含:开发时开发任由使用的开发工具 + (核心类库 + JVM(Java虚拟机))JRE。我们要开发一个全新的Java程序,必须安装JDK。
小结:
以下图片可以这些产品间的关系:
2. Java跨平台的原理
Java语言具有跨平台性:跨平台性即Java编写的软件可以运行在任何操作系统上。这是由JVM实现的,我们编写的程序运行在JVM上,而JVM运行在操作系统上,要想在不同系统上运行以及开发只需要在不同系统上安装相应的JDK即可。所以Java程序在不同操作系统的可移植性好。
由上图可以区分Java程序和普通程序的不同,也可以看出Java程序具有跨平台性根本原因是因为JVM。
3.计算机的交互方式
人机交互技术是指通过计算机输入、输出设备,以有效的方式实现人与计算机对话的技术。包括可视化界面方式 、语音识别、体感技术、CLI等形式。
3.1 可视化界面方式
显示器上的功能操作可以直接通过鼠标,键盘,触摸等完成。
3.2 语音识别,体感技术等
应用场景如天猫精灵,汽车系统服务,等
3.3 CLI(字符操作界面)
DOS是一个早期的操作系统,现在已经被Windows系统取代,是需要通过字符操作界面书写命令操作计算机的,对于我们开发人员,目前还是需要在DOS中完成一些事情,因此就需要掌握一些必要的命令。
3.4 常用的DOS命令
- 进入DOS窗口按下键盘Win + R打开运行窗口输入cmd,进入DOS窗口
-
常用命令
4. JDK 9安装图解
安装前需要注意的是:
在安装路径中,最好不要包含中文和空格。因为计算机对中文和空格目录是比较敏感的,在以后的开发中可能这种安装形式会出现一些问题。
5. 环境变量的配置
5.1 什么是环境变量
环境变量就让操作系统知道我们的JDK安装在哪里,还有我们开发运行Java程序,需要使用工具命令,工具在JDK9安装目录的bin下。配置好环境变量后我们可以在任意目录下都可以使用JDK的开发工具。不然的话就只能在bin目录下才可以使用
没有配置环境变量在其他地方使用JDK的开发工具是会报错的。
5.2配置环境变量的步骤
Windows 7/8版本安装的步骤
1.计算机鼠标右键,选择属性
2.选择高级系统设置
3.高级选项卡,点击环境变量
4.点击新建,创建新的环境变量
5.变量名输入JAVA_HOME,变量值输入JDK9的安装目录 c:\Java 9\jdk - 9.0.1
6.选择Path环境变量,双击或者选择编辑
7.在变量值得最前面,输入%JAVA_HOME%\bin;分号必须写,必须是英文格式,而且不要删改Path原有的路径。
Windows10安装的步骤
1.文件资源管理器–>此电脑鼠标右键–>选择属性
2.选择高级系统设置–>选择环境变量
3.点击下方系统变量的新建,创建新的环境变量,变量名输入JAVA_HOME,变量值输入JDK 9的安装目录C:\develop\Java\jdk - 9.0.1
4.选中Path环境变量,双击或是点击编辑
5.点击新建,键入%JAVA_HOME%\bin,必须是英文格式。选中该行,上移到最上方,点击确定。
5.3 检测环境变量是否成功
1环境变量配置完成,重新开启DOS命令行,在任意目录下输入javac 命令。
2.如果输入Javac命令有提示,接下来还需要输入java -version命令,看提示的版本号与安装是否一致,一致则说明安装最终已经成功。