JVM
文章平均质量分 80
longyulu
这个作者很懒,什么都没留下…
展开
-
JVM结构
Java虚拟机体内部系结构包括class文件、类装载子系统、运行时数据区、之行引擎、本地方法调用结构,其中运行时数据区包括方法区、堆、Java栈、程序计数器、本地方法栈等。具体结构如下图所示(摘自Inside Java Virtual Machine): 1. class文件 在Java中,所有源文件都编译成二进制的字节码,然后由虚拟机装载运行。一般这样的字节码是以转载 2012-11-05 16:59:28 · 551 阅读 · 0 评论 -
详解Java的生命周期
详解Java的声明周期 引言 最近有位细心的朋友在阅读笔者的文章时,对java类的生命周期问题有一些疑惑,笔者打开百度搜了一下相关的问题,看到网上的资料很少有把这个问题讲明白的,主要是因为目前国内java方面的教材大多只是告诉你“怎样做”,但至于“为什么这样做”却不多说,所以造成大家在基础和原理方面的知识比较匮乏,所以笔者今天就斗胆来讲一下这个问题,权当抛砖引玉,希望对在这转载 2012-12-15 23:58:00 · 628 阅读 · 0 评论 -
Java字节代码详解
JAVA编译器: Javac编译器 Javac编译器读取Java源代码,并将其编译成字节代码(bytecode),字节代码就是在Java虚拟机内执行的Java代码的可执行形式。也称为解释程序代码(interpreted code)、伪代码或p-代码。 Java 二进制字节码文件解析:参考这篇文章:http://wenku.baidu.com/view/23692b60ddccda38376baf转载 2012-12-16 01:25:46 · 2287 阅读 · 0 评论 -
JVM体系结构
2 Java虚拟机的体系结构 刚才已经提到,JVM可以由不同的厂商来实现。由于厂商的不同必然导致JVM在实现上的一些不同,然而JVM还是可以实现跨平台的特性,这就要归功于设计JVM时的体系结构了。 我们知道,一个JVM实例的行为不光是它自己的事,还涉及到它的子系统、存储区域、数据类型和指令这些部分,它们描述了JVM的一个抽象的内部体系结构,其目的不光规定实现JVM时它内部的体系结构,更重要的转载 2012-12-20 16:51:03 · 2276 阅读 · 0 评论 -
Java虚拟机学习 - 体系结构 内存模型
一:Java技术体系模块图 二:JVM内存区域模型 1.方法区 也称"永久代” 、“非堆”, 它用于存储虚拟机加载的类信息、常量、静态变量、是各个线程共享的内存区域。默认最小值为16MB,最大值为64MB,可以通过-XX:PermSize 和 -XX:MaxPermSize 参数限制方法区的大小。转载 2013-11-08 10:42:07 · 745 阅读 · 0 评论