JVM
lxs289196801
这个作者很懒,什么都没留下…
展开
-
深入理解JVM-内存
Java虚拟机在执行Java程序的过程中会把它所管理的内存划分为以下几个数据区域: 一.程序计数器(Program Counter Register)[线程私有] 是一块较小的内存空间,它的作用可以看做是当前线程所执行的字节码的行号指示器。字节码解释器工作时就是通过改变这个计数器的值来选取下一条需要执行的字节码指令,分支、循环、跳转、异常处理、线程恢复等基础功能都需要...原创 2012-04-06 17:19:15 · 65 阅读 · 0 评论 -
深入理解JVM-编译器
Java字节码的两种执行方式 1、即时编译方式:解释器先将字节码编译成机器码,然后再执行该机器码。 2、解释执行方式:解释器通过每次解释并执行一小段代码来完成Java字节码程序的所有操作。 Java的编译器一般分为两种, 1. 前端编译器(javac): 负责把*.java文件转换为*.class文件 2. 后端编译器(JTI): 负责把字节码(clas...原创 2012-04-17 10:23:48 · 85 阅读 · 0 评论