初学JAVA 基础(二)JVM、JRE、JDK之间的关系
JDK: java开发工具 (java Development Kit)
JDK的 下载与安装
JDK是整个JAVA的核心,包括了Java运行环境(JRE),一堆Java工具(javac/java/jdb等)
和Java基础的类库(即Java API 包括rt.jar)。jdk中包含jre,在jdk的安装目录下有一个jre的目录,里面有两个文件夹bin和lib,
在这里可以认为bin里面就是jvm,lib中是java工作需要的类库,而java和lib合起来就称为jre 。
JRE: java 运行环境 java Runtime Environment
JRE包含JVM标准实现及Java核心类库。JRE是Java运行环境,并不是一个开发环境,所以没有包含任何开发工具(如编译器和调试器)。
JVM: java 虚拟机 java Vritual Machine
JVM就是我们常说的java虚拟机,它是整个java实现跨平台的最核心的部分,所有的java程序首先被编译为.class文件,这种类文件可以在虚拟机上运行,也就是说class并不直接与机器的操作系统相对应。
三者的关联关系简单的来说就是 JDK包含JRE,JRE包含JVM
初学JAVA 基础(二)JVM、JRE、JDK之间的关系相关推荐
- JVM,JRE,JDK之间的区别和联系
JDK包含了JRE,JRE包含了JVM JDK:java开发工具包,针对java开发人员,可以编译运行java程序 JRE:java运行时环境,针对使用java程序的客户,可以运行字节码(.class ...
- JVM JRE JDK,这些东西到底是什么?(转载)
JVM JRE JDK,这些东西到底是什么? JVM JRE JDK,这些东西到底是什么? 我们在安装好JDK后就可以想象成我们已经买了一台安装好软件的新的电脑. JVM : Java Virtual ...
- 初学Java基础学习——抽象类和接口的区别
初学Java基础学习--抽象类和接口的区别 一.关键字 1)抽象类的关键字 abstract class A{//定义一个抽象类: } class Test extends A{//子类使用exten ...
- 逆向爬虫34 Java基础二
逆向爬虫34 Java基础二 目的 总结java和之前学过语言之间相似和不同的地方,方便记忆 关于Object ( 上节回顾 ) Object可以泛指java中的任何对象 -> 父类可以泛指子类 ...
- Java基础【之】JDK环境配置(Windwos)
Java基础[之]JDK环境配置(Windwos) 1.官网下载JDK 2.默认安装 3.配置环境变量 4.测试 <下一篇:开发工具.基础语法(包.类.程序入口函数)> <目录:Ja ...
- JVM与计算机之间的关系
计算机内存硬件架构 CPU,一台现代计算机拥有两个或多个CPU,其中一些CPU还有多核,从这一点可以看出,在一个有两个或多个CPU的现代计算机上,同时运行多个线程是非常有可能的,而且每个CPU在某一个 ...
- java 调用关系_【Java基础】几种简单的调用关系与方法
直接上代码吧. class lesson4AB //同一个类下的public修饰的方法A,B可以相互调用 { public void A() { B();//等价于this.B(); } public ...
- JAVA学习笔记——JVM、JDK和JRE(包含JDK的下载与安装)
java虚拟机--JVM⭐ ____JVM (Java Virtual Machine ) : Java虚拟机,简称JIVM,是运行所有Java程序的假想计算机,是Java程序的运行环境,是Java最 ...
- java开发工具(JVM,JRE,JDK)
java开发工具 JVM(Java Virtual Machine):java虚拟机 JRE(Java Runtime Environment):是Java程序的运行环境,包含JVM和运行时所需要的核 ...
最新文章
- 【攻防世界001】Guess-the-Number
- linux只剩 目录挂载,linux(centOS7)的基本操作(五) 磁盘、分区、挂载、卸载
- Layer 父子页面之间的交互
- linux主机load average的概念计算过程注意事项
- 「前端早读君007」css进阶之彻底理解视觉格式化模型
- C#的float、double与decimal
- 全面介绍Windows内存管理机制及C++内存分配实例(六):堆栈
- 网络授时服务 NTP
- 如何对CAD进行区域覆盖
- 计算机关机键 自动重启,电脑按了关机键后电脑又自动重启了,怎么处理 啊
- excel 中一些单词的意思
- Visual Paradigm 教程[UML]:如何在UML中绘制活动图?
- 2012中国移动社交游戏市场盈利模式探讨
- Android Stuido插件
- 关于面试!(简历篇)
- FNT不能计算通用数据集(看看fwt···)
- 怎么才可以使用 IPX 协议???
- euht网络登录_基于EUHT技术的城轨高速线路车地无线网络解决方案
- arccos用计算机,arccos0(arccos在线计算器)
- Unity 动态编辑Terrain地形(五)贴图
热门文章
- 用C#一步一步构建一个完整的D3D场景(二) 灵活的摄像机
- 虚拟机重启后再次重启nginx: [error] open() “/var/run/nginx/nginx.pid“ failed (2: No such file or directory)
- 代理服务器的原理及用法(解决上网时间限制问题)
- Winform控件之菜单控件,工具栏控件和状态栏控件
- BeaverWorks Summer Institute edX课程推荐
- Zeal离线文档下载速度慢解决方案 - 简书
- 67家基金子公司背景脉络梳理
- RadioButton修改标志图片
- 在matlab中输入平方
- 几种内网映射到公网的方法