码迷,mamicode.com
首页 >  
搜索关键字:内存区域    ( 1431个结果
Java虚拟机-java内存区域
运行时数据区域Java虚拟机在执行Java程序的过程中会把它所管理的内存划分为若干个大小不同的数据域;这些区域都有各自的用途,以及创建和销毁时间,有的区域会随着虚拟机进程的启动而存在,有些区域则依赖用户线程的启动和结束而建立和销毁。程序计数器:程序计数器是一块较小的内存空间,可以看作当前线程所执行的...
分类:编程语言   时间:2015-05-19 12:19:05    阅读次数:208
Java内存区域
---恢复内容开始---参考文献:深入理解Java虚拟机 周志明《Java虚拟机规范SE 7版》规定,Java虚拟机所管理的内存将会包括以下几个运行时数据区域。如图:程序计数器(Program Counter Register)是一块较小的内存空间,它的作用可以看做是当前线程所执行的字节码的信号指示...
分类:编程语言   时间:2015-05-19 00:26:51    阅读次数:199
分类添加属性之关联引用
分类是不能合成属性的,因为合成属性会生成对应的实例变量,而分类是不允许添加实例变量的(实例变量所在内存区域已初始化为不可更改,无法在动态运行时修改之)。 虽然不能增加实例变量,但是添加属性还是可以的,只不过需要自己在分类中实现get和set方法,同时标记属性为动态获取。 其中一种方法叫做关联引用,实现了用存取器来访问属性,当然实际上并没有实例变量,所以本质上只不过是增加了两个方法而已。 首先...
分类:其他好文   时间:2015-05-17 16:53:30    阅读次数:146
深入理解jvm之一【内存区域】
文章开始之前,首先需要申明,本系列文章讨论的是HotSpot VM,文章中多数观点基于《深入理解Java虚拟机:JVM高级特性与最佳时间   周志明》,笔者如有理解错误,欢迎指正。 在开始探索jvm虚拟机之前,不得不对jvm的内存区域进行讨论,依旧先附上图表: 程序计数器 程序计数器,也能叫做PC寄存器,从名字上来理解可能会把它想成一个计数的内存区域,但是,了解汇编的人会知道...
分类:其他好文   时间:2015-05-16 20:35:12    阅读次数:162
快速排序算法
关于递归调用的应用——快速排序快速排序的思路如下:从需要排序的数据中,找到一个适当的基准值(pivot)。将需要排序的数据按照小于pivot和大于pivot进行分类。对分类后的两类数据各自再次进行上述的1和2的处理。 如果排列对象是数组,上边第二个步骤就麻烦点。下边是在不使用打的临时内存区域的情况....
分类:编程语言   时间:2015-05-15 19:18:41    阅读次数:140
Java虚拟机学习 - 体系结构 内存模型
一:Java技术体系模块图 二:JVM内存区域模型 1.方法区 也称"永久代” 、“非堆”, ?它用于存储虚拟机加载的类信息、常量、静态变量、是各个线程共享的内存区域。默认最小值为16MB,最大值为64MB,可以通过-XX...
分类:编程语言   时间:2015-05-15 16:00:57    阅读次数:134
shmget共享内存
一. 共享内存介绍系统V共享内存指的是把所有共享数据放在共享内存区域(IPC shared memory region),任何想要访问该数据的进程都必须在本进程的地址空间新增一块内存区域,用来映射存放共享数据的物理内存页面。系统调用mmap()通过映射一个普通文件实现共享内存。系统V则是通过映射sh...
分类:其他好文   时间:2015-05-15 10:38:24    阅读次数:258
JVM的内存区域划分
JVM的内存区域划分 学过C语言的朋友都知道C编译器在划分内存区域的时候经常将管理的区域划分为数据段和代码段,数据段包括堆、栈以及静态数据区。那么在Java语言当中,内存又是如何划分的呢? 由于Java程序是交由JVM执行的,所以我们在谈Java内存区域划分...
分类:其他好文   时间:2015-05-12 22:32:25    阅读次数:117
Java 内存分配浅析
Java程序运行在JVM(Java Virtual Machine,Java虚拟机)上,可以把JVM理解成Java程序和操作系统之间的桥梁,JVM实现了Java的平台无关性,由此可见JVM的重要性。所以在学习Java内存分配原理的时候一定要牢记这一切都是在JVM中进行的,JVM是内存分配原理的基础与前提。 简单通俗的讲,一个完整的Java程序运行过程会涉及以下内存区域: 寄存器:JVM内部虚拟...
分类:编程语言   时间:2015-05-11 22:08:32    阅读次数:169
【安卓】Content Provider 基础
ContentProvider介绍Android中的ContentProvider机制可以支持在多个应用中存储和读取数据。这也是跨应用共享数据的唯一方式。在android系统中,没有一个公共的内存区域,供多个应用共享存储数据,要在多个应用中共享数据,就需要使用ContentProvider。Android提供了一些常用数..
分类:移动开发   时间:2015-05-11 18:18:41    阅读次数:174
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!