JDK(java development kit)Java开发包,是sun公司提供的一系列java编译、运行的工具、资源,包括java编译器、java运行时环境、java工具包等。

JRE(java runtime environment)Java运行时环境。

JVM(java virtual machine)Java虚拟机,JVM是可以运行Java字节码文件的虚拟计算机。

三者关系
1.JDK包含JRE,JRE包含JVM
2.若想运行java程序,只需要安装JRE;若需要进行java语言开发,则需要安装JDK

Java基础_JDK、JRE、JVM相关推荐

  1. java基础 DK JRE JVM 关系 JDK 下载和安装

    一 JDK JRE JVM 关系 二 JDK 下载和安装 下载JDK7 JDK的全称是JavaSE Development Kit,即java开发工具包,是sun公司提供的一套用于开发java应用程序 ...

  2. JAVA基础+集合+多线程+JVM

    1. Java 基础 1.1. 面向对象和面向过程的区别 面向过程性能比面向对象高. 因为类调用时需要实例化,开销比较大,比较消耗资源,所以当性能是最重要的考量因素的时候 等一般采用面向过程开发.但是 ...

  3. Java基础:由JVM内存模型详解线程安全

    1.前言 最近在研究JVM内存模型和Java基础知识.主要讲的是线程共享变量与线程私有变量以及如何写出线程安全的代码.这里列出一条规则,"类中的成员变量,也叫实例变量,也叫全局变量,它是非线 ...

  4. (阿里offer)春招知识点总结1:java基础+集合+并发+jvm+ssm

    写在前面:大量总结不是系统的总结,而是作者本人根据自己情况总结的,许多我很清楚的地方就不在提及,大量源码也均未提及,尤其是框架的总结提及很浅.仅作为自己短期技术栈的一个总结,只作为参考,不是一定正确的 ...

  5. Java工程师 Java基础面试题JVM(Day12)

    1 JVM包含哪几部分? 参考答案 JVM 主要由四大部分组成:ClassLoader(类加载器),Runtime Data Area(运行时数据区,内存分区),Execution Engine(执行 ...

  6. Java基础之《JVM性能调优(10)—G1的内存模型》

    一.为什么会出现G1垃圾回收器 1.自定义STW时间 在G1之前,垃圾回收器停止工作线程STW的时间是不可控的,停多久没人知道 G1就是为了解决这种问题,针对STW可自定义停多久,默认是200ms 2 ...

  7. Java基础之《JVM性能调优(3)—堆》

    一.什么是堆,它和栈有什么区别? 1.变量和堆的关系 package heap;public class Test01 {public static void test() {int j = 100; ...

  8. Java基础之《JVM性能调优(14)—CPU性能调优》

    一.linux cpu使用率100%的性能分析调优 1.问题 现在你接到运营电话说"线上系统很卡",你马上登陆linux服务器,你会做哪些动作,解决系统卡顿的问题? 2.top命令 ...

  9. Java基础面试典籍60+ | 大别山码将

    java基础 面向对象和面向过程的区别 面向过程:比面向对象性能高:面向过程以步骤划分问题,就是分析出解决问题所需要的步骤,然后用函数把这些步骤一步一步实现,使用的时候一个一个依次调用就可以了(蛋炒饭 ...

最新文章

  1. 2022年十大AI预测
  2. maven项目的构建命令
  3. 服务器系统摁c,如何系统有效学习c服务器开发
  4. 撬开骁龙8一看,满满都是顶会论文
  5. overflowhidden用法思考
  6. 使用WireMock进行更好的集成测试
  7. 操作集合的工具类Collections
  8. HTML中可以有多个meta吗,HTML5中meta标签有三个主要属性是什么
  9. RK速写(929) 单混光 蓝牙双模 说明书
  10. TextView英文自动换行解决方法
  11. 洛达悦虎1562M各个版本固件升级教程
  12. Raspberry Pi Zero W 安装配置
  13. 表删除时 Cannot delete or update a parent row: a foreign key constraint fails 异常处理
  14. HG30A-2多功能校准仪
  15. 汇编:shl, shr 逻辑移动指令
  16. 一文说尽 MySQL 优化原理
  17. html5笔迹画图,html5绘图工具canvas模拟笔迹绘画特效
  18. 〖Python语法进阶篇⑱〗- 综合实战 - 抽奖系统之admin模块 - 抽奖系统之admin模块 - 实现对奖品的增删改操作
  19. pointwise 18.4R3 cfd前处理网格生成软件
  20. 【Linux学习笔记④】——Shell程序设计【变量 输入与输出 条件表达式 判断语句 循环语句 Shell函数】

热门文章

  1. 深入学习jquery源码之addClass()和toggleClass()与hasClass()
  2. SQL Server 智能感知插件SQL Prompt 4(有图有真相)
  3. iPhone/iTouch/iPad不越狱也能修改应用的好工具
  4. 老百姓买房的十大死穴 别被一套房拴住一辈子
  5. Linux 常用指令(man、cp、mv、cat、more、less、head、tail)
  6. 用计算机发现计算规律,用计算器探索规律导学案.doc
  7. 单页面和多页面应用场景总结
  8. Editplus5.0 注册码
  9. JavaScript动画上下、左右、对角移动
  10. 互动拍照 — 体感抠像拍照