名词解释 JDK JRE JVM
名词解释 JDK JRE JVM
JRE
JRE: Java Runtime Environment
JRE顾名思义是java运行时环境,包含了java虚拟机,java基础类库。是使用java语言编写的程序运行所需要的软件环境,是提供给想运行java程序的用户使用的。
JDK
JDK:Java Development Kit
JDK顾名思义是java开发工具包,是程序员使用java语言编写java程序所需的开发工具包,是提供给程序员使用的。JDK包含了JRE,同时还包含了编译java源码的编译器javac,还包含了很多java程序调试和分析的工具:jconsole,jvisualvm等工具软件,还包含了java程序编写所需的文档和demo例子程序。
使用情景
如果你需要运行java程序,只需安装JRE就可以了。
如果你需要编写java程序,需要安装JDK。
JRE根据不同操作系统(如:windows,linux等)和不同JRE提供商(IBM,ORACLE等)有很多版本,最常用的是Oracle公司收购SUN公司的JRE版本。
名词解释 JDK JRE JVM相关推荐
- Path环境变量是什么?有什么用?怎么工作?JDK,JRE,JVM,集成开发工具是什么?有什么用?怎么工作?JDK安装包文件结构?有必要设置Path环境变量?Eclipse和IDEA开发工具的运作
简介 本文主要讲述,Path环境变量是什么?有什么用?怎么工作的?JDK,JRE,JVM,集成开发工具是什么?有什么用?怎么工作的?JDK安装包文件结构?有没有必要设置Path环境变量?Eclip ...
- JDK,JRE,JVM区别与联系
很多朋友可能跟我一样,已经使用JAVA开发很久了,可是对JDK,JRE,JVM这三者的联系与区别,一直都是模模糊糊的. 今天特写此文,来整理下三者的关系. JDK : Java Development ...
- jdk jre jvm 关系
很多朋友可能跟我一样,已经使用JAVA开发很久了,可是对JDK,JRE,JVM这三者的联系与区别,一直都是模模糊糊的. 今天特写此文,来整理下三者的关系. JDK : Java Development ...
- AJPFX关于JDK,JRE,JVM的区别与联系
很多朋友可能跟我一样,对JDK,JRE,JVM这三者的联系与区别,一直都是模模糊糊的. 今天我们来整理下三者的关系.JDK : Java Development ToolKit(Java开发工具包). ...
- jdk jre jvm的关系
http://blog.csdn.net/gaopeng0071/article/details/9914683 JDK : Java Development ToolKit(Java开发工具包).J ...
- JDK/JRE/JVM之间的关系
> JDK Java Development ToolKit(Java开发工具包). JDK是整个JAVA的核心,包括了Java运行环境(Java Runtime Envirnment),一堆J ...
- [马士兵] 一. 初识JAVA 20. 反编译工具的使用 21. 本章最后一段代码 22. 扩展面试题: JDK, JRE, JVM区别
20. 反编译工具的使用 编译 源代码----->class 反编译 class---->源代码 反编译工具 jd-gui.exe 21. 本章最后一段代码 public class Hi ...
- java实验原理和图例_图例解析JDK,JRE,JVM概念及使用
本文向大家简单介绍一下JDK,JRE,JVM概念及用法,为了保持JDK的独立性和完整性,在JDK的安装过程中,JRE也是安装的一部分.所以,在JDK的安装目录下有一个名为jre的目录,用于存放JRE文 ...
- jdk,jre,jvm的包含关系
jdk,jre,jvm的包含关系 他们三个是包含关系 jdk包含jre,jre包含jvm jdk(Java Development ToolKit):java开发工具包 jre(Java Runtim ...
最新文章
- DevOps之旅:运维人员阅读源代码的实用技巧
- Delphi 完全时尚手册之 Visual Style 篇 (界面不错) 转自http://blog.csdn.net/iseekcode/article/details/4733229...
- Cambridge hpc
- 仿Gin搭建自己的web框架(七)
- client 连接 host —— 虚拟机
- bdf比特数字基金_第四届世界数字经济大会,比特元BTY作为协办方参与
- C# Newtonsoft的使用
- Power Apps注册账户
- 如何在WPS中加入图表清单(类似生成自动目录)
- VTM3.0代码阅读:CU、PU、TU
- bouncing results问题
- [loj6388] 「THUPC2018」赛艇 / Citing
- 【Vue基础七】--- 组件和模块概念
- C#圆通快递电子面单api接口调用方法
- Java 中怎么打印数组?
- 积微——荀子《强国篇》,给每个职场人士推荐
- 微信小程序开发价格标准是什么?
- 在审核互联网信息服务许可证ICP期间如果想办理营业执照或股东的变更该怎么办?
- 在vue页面中使用伪元素进行 气泡框创建|选中效果自定义|滚动条自定义
- Python实现网络多人聊天室
热门文章
- MMdetection安装使用(1)
- Mybatis(19)注解实现多表查询
- jquery操作select - 代码合集
- phpcmsV9上传文件类型的设置
- Emlog精简模板无繁琐操作,适合新手
- 文件管理系统源码_基于Spring Cloud微服务构建多平台功能完善小说弹幕网站源码分享...
- 0258资源网正版模板emlog资源网/娱乐网模板
- 文件上传存至oracle,fileupload上传文件存储到oracle Blob字段中
- 2019自考00018计算机应用基础,全国2019年4月自考00018《计算机应用基础》试题及答案...
- JavaScript数据结构和算法简述——前言