Java基础-认识jdk、jre、jvm

  • java代码文件

    • 扩展名.java
    • 使用javac命令将java文件编译为字节码文件,扩展名.class
    • 通过java命令运行.class文件
  • jvm:java虚拟机

    • 实现了Java的跨平台优势
    • 不同的操作系统上拥有不同的jvm虚拟机
    • jvm屏蔽了底层运行平台的差别,实现了一次编译,到处运行
    • jvm通过与操作系统交互进而与cpu进行交互从而完成开辟内存空间等功能
    • .class文件运行在jvm中
  • jdk:Java开发环境

    • jdk包括jre
    • jdk包括javac等开发工具
    • 如果需要开发java程序,需要安装jdk
  • jre:java运行时环境

    • jre包含jvm虚拟机
    • 包含运行Java所需的一些jar包
    • 如果只是运行java文件,那么只需要安装jre就行了
  • jdk、jre、jvm的关系

posted @ 2020-12-17 18:15  00321001  阅读(103)  评论(0)    收藏  举报