JVM、JRE、JDK

java是一门跨平台语言:一次编写 处处运行

java能够跨平台的原因,是因为有各种类型的jvm,且各个jvm不跨平台,jvm就像是一个翻译,java的所有程序都可以通过这个jvm翻译成不同的语言,对应不同的平台。而java只和jvm对接,jvm去对接不同的平台,所以java可以实现跨平台运行。

JVM : java虚拟机 java virtual machine ,对java脚本进行编译

JRE : java运行环境,java runtime environment , jvm + 核心类库 :只能运行JAVA程序,但不能开发

JDK : jre+运行环境工具,java development kit ,既能运行JAVA程序,又能开发

JVM < JRE < JDK

写第一个java代码:

写代码(.java) ->编译(.class,字节码,相当于二进制,可以被计算机直接运行)->执行class文件

编译命令javac
javac 文件名.java

执行java
java 文件名

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 什么是Java虚拟机?为什么Java被称作是“平台无关的编程语言”? 链接:https://www.nowcode...
    谢谢水果阅读 1,241评论 0 0
  • 一、java中各个部分的介绍 JDK(Java Development Kit)JDK是整个JAVA的核心,包括了...
    刘昱涵阅读 2,910评论 0 0
  • JVM java程序运行的支撑---Java virtual machine(java虚拟机) 与java的特性”...
    咖A喱阅读 1,807评论 0 0
  • Java语言跨平台原理 平台:指的是操作系统(Windows, Linux, Mac) 跨平台:Java程序可以在...
    今天庹阅读 3,258评论 0 0
  • 1. 查看Linux系统版本信息 2. 重置密码 2.1 进入内核编辑界面 重启Linux系统并出现引导界面,按下...
    五空空阅读 4,750评论 0 1