当前位置: 首页 > java >正文

02_java的运行机制以及JDKJREJVM基本介绍

1、运行机制

2、JDK&JRE&JVM

JDK 基本介绍

(1) JDK 的全称(Java Development Kit   Java开发工具包)
   JDK = JRE + java的开发工具 [ java, javac, javadoc, javap等 ]
(2)JDK是提供给Java开发人员使用的,其中包含了java的开发工具,也包括了JRE。
   所以安装了JDK,就不用在单独安装JRE了。

JRE 基本介绍

(1) JRE(Java Runtime Environment   Java运行环境)
   JRE = JVM + Java的核心类库[类]

(2)包括Java虚拟机(JVM)和Java程序所需的核心类库等,
   如果想要运行一个开发好的Java程序,计算机中只需要安装JRE即可。

JVM基本介绍

(1)JVM:Java虚拟机 [java virtual machine]

(2)JVM是一个虚拟的计算机,具有指令集并使用不同的存储区域。负责执行指令,管理数据、内存、寄存器,包含在JDK中。

(3) 对于不同的平台,有不同的虚拟机。 Java虚拟机制屏蔽了底层运行平台的差别,实现了“一次编译,到处运行” 

http://www.xdnf.cn/news/1672.html

相关文章:

  • 补题【Darkness+Different Billing+Dice Game】
  • C++开发之设计模式
  • 大模型的超参数Top P是什么 ?有什么用?
  • three.js精灵及精灵材质、Shader源码分析
  • ERROR: x264 not found using pkg-config
  • 海思ISP调试记录
  • 解决 PostgreSQL 检查约束导致的数据插入异常问题
  • Rundeck 介绍及安装:自动化调度与执行工具
  • 大模型面经 | 春招、秋招算法面试常考八股文附答案(六)
  • 信息系统项目管理师_第十四章 项目沟通管理
  • NLP实战(4):使用PyTorch构建LSTM模型预测糖尿病
  • C++ std::future的使用
  • 第二章:MCP服务器分类
  • 【C语言干货】面试 | 不使用临时变量实现两个整数的交换
  • PageView 内嵌套 TabBarView 的滑动冲突
  • PySide6 GUI 学习笔记——常用类及控件使用方法(常用类矩阵QRectF)
  • 在Vue3中,如何在父组件中使用v-model与子组件进行双向绑定?
  • DNS实验
  • 【Python语言基础】24、并发编程
  • 学习记录:DAY17
  • 机器学习(7)——K均值聚类
  • 【python】一文掌握 markitdown 库的操作(用于将文件和办公文档转换为Markdown的Python工具)
  • .NET代码保护混淆和软件许可系统——Eziriz .NET Reactor 7
  • Postgresql源码(143)统计信息基础知识(带实例)
  • Zynq7020 制作boot.bin及烧录到开发板全流程解析
  • 【AI平台】n8n入门1:详细介绍n8n的多种安装方式(含docer图形化安装n8n)
  • sass 变量
  • spark-streaming(二)
  • Python 爬虫实战 | 企名科技
  • 基于Pytorch的深度学习-第二章