一、目录
- 重要特点
- 运行机制及运行过程
- jdk
- jre
- 配置JAVA环境变量
- Java语言是面向对象的(OOP)
- Java语言是健壮的。Java的强类型机制、异常处理、垃圾的自动收集等是Java程序健壮性的重要保证
- Java语言是跨平台性的(简单来说就是一个编译好的.class文件可以在多个系统下运行,这种特性称为跨平台)
- Java语言是解释型的
解释型语言:JavaScript,PHP,Java
编译型语言:C,C++
区别:解释型语言,编译后的代码,不能直接被机器执行,需要在解释器上来执行;编译型语言,编译后的代码,可以直接被机器执行。
三、运行机制及运行过程
- Java核心机制-Java虚拟机(JVM Java Virtual Machine)
- JVM是一个虚拟的计算机,具有指令集并使用不同的存储区域。负责执行指令,管理数据、内存、寄存器,包含在JDK中。
- 对于不同的平台,有不同的虚拟机。
- Java虚拟机机制屏蔽了底层运行平台的差别,实现了"一次编译,到处运行"
- JDK基本介绍
- JDK的全称(Java Development Kit Java开发工具包)
- JDK = JRE + Java的开发工具(java,javac,javadoc,javap等)
- JDK是提供给Java开发人员使用的,其中包含了Java的开发工具,也包括了JRE。所以安装了JDK,就不用再单独安装JRE了。
- JRE基本介绍
- JRE(Java Runtime Envirenmnet Java运行环境)
- JRE = JVM + Java的核心类库
- 包括Java虚拟机JVM和Java程序所需的核心类库等。如果想要运行一个开发好的Java程序,计算机中只需要安装JRE即可
- 增加JAVA_HOME环境变量,指向jdk的安装目录,例如C:\Java\jdk8
- 编辑path环境变量,增加%JAVA_HOME%\bin
- cmd中javac验证