java实训原理.docx
《java实训原理.docx》由会员分享,可在线阅读,更多相关《java实训原理.docx(1页珍藏版)》请在第一文库网上搜索。
java实训原理1JaVa源代码(JaVa)经过JaVa编译器(javac.exe)编译之后,并没有直接转化为机器码,而是转化成一种中间格式一一字节码(.c1ass),字节码再经过JaVa虚拟机解释,转化成机器码,然后经由操作系统到达CPU运行。2 .JVM设置了4个常用的32位寄存器:pc(程序计数器)、OPtoP(操作数栈顶指针)、frame(当前执行环境指针)和vars(指向当前执行环境中第一个局部变量的指针)。3 .JVM栈是指令执行时数据和信息存储的场所的,控制中心,它提供给JVM解释器运算所需要的信息。4 .存储区用于存储编译过的字节码等信息。5 .碎片回收区:JVM碎片回收是指将使用过的JaVa类的具体实例从内存中进行回收,这就使得开发人员避免自己编程控制内存的麻烦和危险。6 .随着JVM的不断升级,其碎片回收的技术和算法也更加合理。JVM1.4.1版后产生了一种分代收集技术,简单来说就是依据对象在程序中生存的时间划分成代,以此为标准进行碎片回收。7 .无用内存自动回收机制:在程序的执行过程中,部分内存在使用过后就处于废弃状态,如果不及时进行回收,很有可能导致内存泄露,进而引发系统崩溃。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- java 原理