1.计算机语言模样

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

image-20220726042830414

2.编程语言发展历程

  • 机器语言
  • 汇编语言
  • 高级语言

2.1为什么学习高级编程语言

  • 更简单:使用接近人类自己的语言书写,翻译器再将其翻译成计算机能理解的机器指令

3.JDK组成

  • JVM:Java虚拟机,真正运行Java程序的地方。
  • 核心类库:Java自己写好的程序,给程序员自己的程序调用的。
  • JRE:Java的运行环境
  • JDK:Java开发工具包(包括上面所有)

image-20220726043231058

3.Java的跨平台、工作原理

  • 一次编译,处处可用

Java可以用在许多平台上的原因是:使用的平台含有JVM虚拟机

4.Path环境变量

  • 作用:用于记住程序路径,方便在命令行窗口的任意目录启动程序

image-20220726043711365

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

image-20220726043806449

4.1注意事项

  • 目前较新的JDK安装时会自动配置Javac、java程序的路径到Path环境变量中去,因此,javac、java可以直接使用

【注意】:老版本的JDK在安装的时候是没有自动配置Path环境变量的,则必须自己配置环境变量

4.2配置JAVA_HOME环境变量

  • JAVA_HOME:告诉我们系统JDK安装在了哪个位置(将来其他技术要通过这个环境变量找JDK)

  • 配置方法:CSDN。

【注意】:新版本的JDK只是自动配置了Path,但没有配置JAVA_HOME

总结!

  1. Java程序的执行原理是什么样的?
    • 不管是什么样的高级编程语言,最终都是翻译成计算机底层可以识别的机器语言。
  2. 机器语言是由什么组成的?
    • 0和1
  3. JDK有哪些组成?
    • JVM虚拟机:真正运行Java程序的地方
    • 核心类库:Java自己些好的一些程序,给咱们的程序调用的
    • 开发工具:javac、java···
  4. 什么是Path环境变量?
    • Path环境变量用于配置程序的路径
    • 方便我们在命令行窗口的任意目录启动。
  5. JDK安装时,环境变量需要注意什么?
    • 较新版本的JDK会自动配置Path变量,老版本的JDK不会。

results matching ""

    No results matching ""