jvm相关

来源:互联网 发布:智能黑科技软件 编辑:程序博客网 时间:2024/05/28 20:19

1. 类型检查是在编译的时候进行的

2. 数组被当做对象处理

3. JVM定义了控制Java代码解释执行和具体实现的五种规格,它们是:

  • JVM指令系统
  • JVM寄存器
  • JVM 栈结构
  • JVM 碎片回收堆
  • JVM 存储区
4.JVM执行程序的过程 :
   I.加载.class文件
   II.管理并分配内存
   III.执行垃圾收集
5. Java类的实例所需的存储空间是在堆上分配的。

6. JVM有两类存储区:常量缓冲池和方法区。常量缓冲池用于存储类名称、方法和字段名称以及串常量。方法区则用于存储Java方法的字节码。

7. JVM定义了若干个程序执行期间使用的数据区域。这个区域里的一些数据在JVM启动的时候创建,在JVM退出的时候销毁。而其他的数据依赖于每一个线程,在线程创建时创建,在线程退出时销毁。分别有程序计数器,堆,栈,方法区,运行时常量池。(这些被称作线程隔离的)

0 0