JDK、JRE、JVM

JDK :Java Development Kit (Java开发者工具包)
JRE:Java Runtime Environment(Java运行时环境)
JVM: Java Virtual Machine(Java虚拟机)
在这里插入图片描述

在这里插入图片描述

  • JDK(Java开发包)包含JRE(Java运行环境)和JVM(Java虚拟机)。

  • java和javac是通过编译运行java的;javadoc可以把java的东西生成一篇文档;jar是把java打包生成一个应用。

  • JRE(java运行时环境)包含了JVM(java虚拟机)一些 Base libraries(基础库),Applet也包含在JRE中。

  • JDK相当于JRE的父级,JDK是在JRE的基础上再扩充一些开发工具,供开发者使用。JRE是运行时候环境,只要安装JRE就可以运行java程序,但要开发的话就得安装JDK。JDK和JRE是两个不同的东西。一般情况下下载JDK就可以了因为JDK包含JRE。

  • JVM是java虚拟机可以简单当成一种规范,它可以用软件来实现也可以用硬件来实现,它相当于在所有的操作系统上模拟了一个小巧的CPU来处理java相关的东西。

  • Java如何编译成字节码,它有两种运行方式一种叫解释型,一种叫编译型。

  • Java跨平台它核心是用了JVM,在不同的系统上都运行了java虚拟机,java虚拟机屏蔽了底层系统的差别真正实现了一次编译到处运行。(Write
    Once、Run Anywhere)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值