2.4 JDK、JRE、JVm

2.4 JDK、JRE、JVm

如图右侧的JavaSE API,这是javaSE部分的一些接口,之后要学的东西就是这里面的内容。Java

一、JDK:Java Development Kit

Java开发者工具,它包含了JRE,如图JDk是最外层的,它包含了JRE和JVM,而且除了JRE和JVM之外上面还有很多他自己的一些工具用于程序开发如Java和Javac这就是编译和运行Java的,javadoc可以将咱们写的东西生成一些文档。jar可以把写的程序打包成一个应用等,这些都是比较常见的。

二、JRE:Java Runtime Environment

Java运行时环境,首先Java运行时环境包含了Java的虚拟机JVM,以及之前我们Java帝国中提到的Applet,一些简单的函数,Libraries等一些库及一些Java应用程序以及Applet需要的一些文件,而我们JDK和JRE之间的关系在于JDK包含JRE,JDK相当于JRE的父亲级别,JDK就是在JRE之上扩充了一些开发工具让开发者使用的。而JRE就是我们的运行时环境,只要安装了JRE就可以运行Java程序了,但是我们要学习Java开发就需要安装JDK了,但在真实情况下只要下载JDK就行了,因为它包含了JRE。

三、JVM:Java Virtual Machine

Java虚拟机,可以简单的把它当成一种规范,他可以用软件来实现也可以用硬件来实现,他就相当于在所有的操作系统上模拟了一个小巧的CPU去处理Java的相关程序,之后我们要学习Java代码是如何编译成字节码的就有两种运行方式一种叫做解释型一种叫做编译型,这在后面会介绍,这里我们只需要记住Java的跨平台的核心是因为使用了JVM,在不同的操作系统上都是用了Java的虚拟机,通过Java的虚拟机就屏蔽了底层系统的一些差别,真正实现了一次编译到处运行。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值