Java、JVM、JRE、JDK等组件的理解
来源:互联网 发布:godaddy主域名次域名 编辑:程序博客网 时间:2024/05/17 01:50
0. 虚拟机
- Java 有它的虚拟机:Java 虚拟机(JVM);
- 在多个平台上实现统一语言,屏蔽和透明的是平台细节;
- .net 也有它自己的虚拟机;
- 可在单一平台上实现多种语言,屏蔽和透明的是不同语言的语言细节;
- 所谓虚拟机 virtual machine,也即是对 machine(硬件)的软件抽象,也即是一种抽象的计算机;
- 虚拟机的定义是什么呢,也即如何构成虚拟机,基本概念都有什么?
- 指令集:
- 内存体系:
1. JVM
JVM 是一种虚拟机(virtual machine),除了满足一个虚拟机的基本要求之外,JVM 还能够使安装 JVM 的计算机运行 Java 程序。JVM 在不同的上下文环境下有如下三种不同的含义:
- specification:规范,格式化地定义了 JVM 的实现所需的要求,JVM 只有一种规范,这就保证了所有的 JVM 实现间的互操作性;
- implementation:实现
- 满足 JVM 规范的一组计算机程序;
- instance:实例
- An instance of a JVM is an implementation running in a process that executes a computer program compiled into Java bytecode.
2. JRE
Java Runtime Environment,Java 运行时环境。
JRE 包含了运行 Java 程序所需的软件包。
3. JDK
Java Development Kit 是 JRE 的超集,且包含了 javac 编译器等供 Java 程序员使用的常用工具。
0 0
- Java、JVM、JRE、JDK等组件的理解
- Java的一些常见问题,JRE,JDK,JVM,包等概念理解
- JDK、JRE、JVM的理解
- JVM,JDK,JRE的理解
- java jdk jvm jre
- java-jdk jre jvm
- java jdk jre jvm
- java jdk jre jvm
- java 中的jdk , jre , jvm的区别
- 【Java】JVM, JRE,JDK 的区别
- Java中JDK,JRE,JVM的区别
- Java中JDK,JRE,JVM的区别
- 和java有关的JVM,JDK,JRE
- Java中JDK,JRE,JVM的区别
- jdk、jre、jvm理解,个人
- JAVA基础入门JDK、JRE、JVM等基本概念
- java1---java环境---jdk,jre(1)----分清JavaEE,Tomcat,JVM,JRE,JDK,SDK等基本概念
- Java基础知识——SDK、JDK、JRE、JVM、JDT、CDT等之间的区别与联系
- 大公司里怎样开发和部署前端代码?
- jersey+maven构建restful服务--入门篇
- 学习MVP架构以及对做的MVP架构项目的一个总结
- 机器学习笔记(二)模型评估与选择
- invalid character found in the request target the valid characters are defined in rfc 7230 and rfc 3
- Java、JVM、JRE、JDK等组件的理解
- 无监督学习之深度生成模型——受限玻尔兹曼机RBM
- Qt 2D绘图坐标系统
- svn教程
- Oracle Data Integrator 12c----一致性 CDC(Consistent CDC)
- 欢迎使用Markdown编辑器写博客
- [框架]Hibernate的缓存机制
- InnoDB还是MyISAM 再谈MySQL存储引擎的选择
- leetcode 368. Largest Divisible Subset