java 语言与java虚拟机没有必然的联系,它只是特定的二进制文件格式(.class)所关联。
4.虚拟机与java虚拟机虚拟机可以分为
1.系统虚拟机
VMware 等等 完全是对物理计算机的仿真,提供可完整运行操作系统的软件平台
2. 程序虚拟机
java虚拟机 它专门为执行单个计算机程序而设计
无论是系统虚拟机还是 程序虚拟机,在上面运行的软件都被限制于虚拟机提供的资源中
5.java虚拟机作用:
java虚拟机就是二进制字节码的运行环境,负责装卸字节码到其内部, 解释编译为对应平台上的机器执行指令
特点:
一次编译,到处运行 自动内存管理 自动垃圾回收
6.位置运行在操作系统之上,没有与硬件直接交互
7.JVM的整体结构
采用解释器与即时编译器并存的架构
8.java代码的执行流程



