![【简述jre与jdk的区别】jdk工具有哪些_第1页](http://file3.renrendoc.com/fileroot_temp3/2022-1/14/ae667715-4e4d-48f6-8b90-6d4cf60817be/ae667715-4e4d-48f6-8b90-6d4cf60817be1.gif)
![【简述jre与jdk的区别】jdk工具有哪些_第2页](http://file3.renrendoc.com/fileroot_temp3/2022-1/14/ae667715-4e4d-48f6-8b90-6d4cf60817be/ae667715-4e4d-48f6-8b90-6d4cf60817be2.gif)
![【简述jre与jdk的区别】jdk工具有哪些_第3页](http://file3.renrendoc.com/fileroot_temp3/2022-1/14/ae667715-4e4d-48f6-8b90-6d4cf60817be/ae667715-4e4d-48f6-8b90-6d4cf60817be3.gif)
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、本文格式为word版,下载可任意编辑【简述jre与jdk的区别】jdk工具有哪些 少同学初次安装jdk后,会发觉电脑里会有两套jre:一套位于 jre;另外一套位于 c:program filesjavaj2re1.4.1_01 名目下后面这套比前面那套少了server端的java虚拟机。那么jdk和jre各有什么作用,区分在哪呢?下面是我为你整理的简述jre与jdk的区分,供大家阅览! 简述jre和jdk的区分 什么是jre jre(java runtime environment,java运行时环境),包含了java虚拟机、java基础类库。是使用java语言编写的程序运行所需要的软件环境
2、。 它相当于操作系统部分,供应了java程序运行时所需要的基本条件和很多java基础类,例如,io类、gui控件类、网络类等。 jre是供应给一般用户使用的,假如你只想运行别人开发好的java程序,那么,你的计算机上必需且只需安装jre。 什么是jdk jdk(java development kit,java开发工具包),它包含编译工具、解释工具、文档制作工具、打包工具多种与开发相关的工具,是供应给java开发人员使用的。 jdk包含了jre,同时还包含了编译java源码的编译器javac,还包含了许多java程序调试和分析的工具:jconsole,jvisualvm等工具软件,还包含了ja
3、va程序编写所需的文档和demo例子程序。 总结初学者学习和使用java语言时,首先必需下载和安装jdk。jdk中已经包含了jre部分,初学者安装jdk后不必再去下载和安装jre了。 假如你需要运行java程序,只需安装jre就可以了。假如你需要编写java程序,需要安装jdk。 jdk,jre,jvm之间的区分 jdk, jre和jvm是java编程语言的核心概念。他们看起来有点相像。作为一个编程者我们好像也并不是很关怀这个概念。但是她们的确是有区分的,并且他们分别基于不同的目的的。本文将会分别解释这三个概念,并且说明他们之间的不同点。 java development kit (jdk)
4、jdk是java环境的核心组件,它供应了编译、调试、执行一个java program必需要用到的可执行和二进制的全部tool。jdk是一个平台定制软件,这也是我们为什么要把安装版分为 for windows, mac and unix。我们可以认为jdk就是一个jre的超集。由于jdk包含了含有java编译器、debugger以及一些核心类。 jdk是为写代码的人预备的。 java virtual machine(jvm) 而jvm是java编程语言的心脏,the heart。当我们run了一个program,jvm就开头负责把byte code转换成机器特定的code(machine spe
5、cific code)。 jvm也是平台无关的,并且供应了核心的java功能比如memory管理、gc(垃圾回收)、平安等等。 jvm支持定制化,我们可以使用java的options(参数)来定制化jvm,什么意思呢?就是你可以给jvm设置最小memory和最大memory。 jvm被称为是一种虚拟化技术(virtual),是由于它供应了不依靠于底层的操作系统和硬件设备的接口。它这种不依靠硬件和操作系统的特点使得java program可以write-once run-anywhere。 java runtime environment (jre) jre是jvm的实现,jre供应了platf
6、orm(平台)来执行java program。jre由jvm和java binaries以及确保能够胜利执行任何program的其他class。记住了,jre不包含任何和development有关的工具,比如java compiler,debugger等等。也就是jre不是给开发预备的,而是给运行预备的。假如你想要执行java program,你应当要安装jre,就没必要安装jdk了。 现在你应当明白了。jdk是为开发预备的,然而jre只是为了run java的program。jdk 和 jre 都包含jvm,由于它们都需要run 我们的java program。jvm是我们java编程语言的心脏(heart),jvm是平台无关的。 猜你喜爱: 1.java(jdk和jre)下载安装与环境变量的配置 2.java se和java ee的区分 3.jdk安装后输入javac无法运行怎么
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 暑期教师培训学习计划
- 2025年度家庭装修石材加工及安装服务合同范本
- 专业性合同范本
- 办公装饰合同范本
- 买卖摊位合同范本
- 2025年度生态农业项目土地流转合作合同
- 公司家具购买合同范本
- 会议营销分成合同范本
- 关于解除兼职合同范本
- 法律尽职调查报告模板
- 胸腔积液护理查房-范本模板
- 水土保持方案中沉沙池的布设技术
- 安全生产技术规范 第25部分:城镇天然气经营企业DB50-T 867.25-2021
- 现代企业管理 (全套完整课件)
- 走进本土项目化设计-读《PBL项目化学习设计》有感
- 《网店运营与管理》整本书电子教案全套教学教案
- 教师信息技术能力提升培训课件希沃的课件
- 高端公寓住宅项目营销策划方案(项目定位 发展建议)
- 执业兽医师聘用协议(合同)书
- 第1本书出体旅程journeys out of the body精教版2003版
- 2022年肝动脉化疗栓塞术(TACE)
评论
0/150
提交评论