1.计算机语言模样
- 计算机语言:00011100 00110101 ······
- 计算机底层都是硬件电路,可以通过不通电和通电,表示0、1

2.编程语言发展历程
2.1为什么学习高级编程语言
- 更简单:使用接近人类自己的语言书写,翻译器再将其翻译成计算机能理解的机器指令
3.JDK组成
- JVM:Java虚拟机,真正运行Java程序的地方。
- 核心类库:Java自己写好的程序,给程序员自己的程序调用的。
- JRE:Java的运行环境
- JDK:Java开发工具包(包括上面所有)

3.Java的跨平台、工作原理
Java可以用在许多平台上的原因是:使用的平台含有JVM虚拟机
4.Path环境变量
- 作用:用于记住程序路径,方便在命令行窗口的任意目录启动程序

- 当在Path中配置某个程序的路径后,启动命令行窗口启动时,是如何去找该程序。

4.1注意事项
- 目前较新的JDK安装时会自动配置Javac、java程序的路径到Path环境变量中去,因此,javac、java可以直接使用
【注意】:老版本的JDK在安装的时候是没有自动配置Path环境变量的,则必须自己配置环境变量
4.2配置JAVA_HOME环境变量
【注意】:新版本的JDK只是自动配置了Path,但没有配置JAVA_HOME
总结!
- Java程序的执行原理是什么样的?
- 不管是什么样的高级编程语言,最终都是翻译成计算机底层可以识别的机器语言。
- 机器语言是由什么组成的?
- JDK有哪些组成?
- JVM虚拟机:真正运行Java程序的地方
- 核心类库:Java自己些好的一些程序,给咱们的程序调用的
- 开发工具:javac、java···
- 什么是Path环境变量?
- Path环境变量用于配置程序的路径
- 方便我们在命令行窗口的任意目录启动。
- JDK安装时,环境变量需要注意什么?
- 较新版本的JDK会自动配置Path变量,老版本的JDK不会。