文档章节

数据区笔记

风格若干
 风格若干
发布于 2016/08/10 21:02
字数 224
阅读 4
收藏 0

运行时数据区包括:虚拟机栈区,堆区,方法区,本地方法栈,程序计数器

虚拟机栈区 :也就是我们常说的栈区,线程私有,存放基本类型,对象的引用和 returnAddress ,在编译期间完成分配。

堆区 , JAVA 堆,也称 GC 堆,所有线程共享,存放对象的实例和数组, JAVA 堆是垃圾收集器管理的主要区域。

方法区 :所有线程共享,存储已被虚拟机加载的类信息,常量,静态变量,即时编译器编译后的代码等数据。这个区域的内存回收目标主要是针对常量池的对象的回收和对类型的卸载。

程序计数器 线程私有,每个线程都有自己独立的程序计数器,用来指示下一条指令的地址。

© 著作权归作者所有

共有 人打赏支持
上一篇: 中间件笔记
下一篇: JVM内存知识点
风格若干
粉丝 6
博文 87
码字总数 53598
作品 0
西安
程序员
私信 提问
【Unix】从who,ls,pwd命令到文件

从who命令说起呢是因为《Understanding UNIX/LINUX Programming》chap2讲的是这个。 推荐这本书的原因呢:a.通过命令了解到linux命令的具体处理机制 b.提高了编程技能,了解了APUE里讲的一些...

im天行
2013/01/16
0
0
nginx源码分析—链表结构ngx_list_t

本博客(http://blog.csdn.net/livelylittlefish )贴出作者(阿波)相关研究、学习内容所做的笔记,欢迎广大朋友指正! Content 1.链表结构 1.2 ngxlistt的逻辑结构 2.1创建链表 3.一个例子...

晨曦之光
2012/03/09
204
0
nginx源码分析—数组结构ngx_array_t

本博客(http://blog.csdn.net/livelylittlefish )贴出作者(阿波)相关研究、学习内容所做的笔记,欢迎广大朋友指正! Content 0.序 1.数组结构 1.1ngxarrayt结构 1.2ngxarrayt的逻辑结构 ...

晨曦之光
2012/03/09
153
0
JVM:图文解析 Java内存模型 & 分区

前言 了解中的对象、变量等存放的内存区域十分重要 本文将全面讲解虚拟机中的内存模型 & 分区,希望你们会喜欢 在接下来的日子,我会推出一系列讲解的文章,具体如下;感兴趣可持续关注Carso...

Carson_Ho
09/11
0
0
JVM 运行时数据区简介及堆与栈的区别

理解JVM运行时的数据区是Java编程中的进阶部分。我们在开发中都遇到过一个很头疼的问题就是OutOfMemoryError(内存溢出错误),但是如果我们了解JVM的内部实现和其运行时的数据区的工作机制,...

大数据之路
2015/08/02
0
1

没有更多内容

加载失败,请刷新页面

加载更多

POSIX正则

简介 因为之前对于POSIX类的正则表达式使用的比较少,也就没有上心去记忆,最近因为使用的比较多,就仔细的看了一下做了一个简单的总结。 表达式 \p{Lower} 小写字母字符:[a-z] \p{Upper} 大...

trayvon
28分钟前
0
0
soapui的安装使用

https://blog.csdn.net/weiqing723/article/details/78865734

暗中观察
33分钟前
0
0
ACID学习记录

ACID的C即一致性,打比方,多个线程并发执行转账业务:A转给B一块钱,无论成功与否(A+B)的总额是不会变的。事务执行前与执行后数据内在的逻辑始终是成立的。这里就是转账前与转账后两人存款的...

wmzsonic
48分钟前
0
0
手写tomcat+servlet

写程序一定要有思路,思路很重要! 一、我们分两步第一步先实现手写tomcat,第二部写servlet 所用技术: 1、soket通信 IO流 2、http请求与相应 3、解析xml 4、java反射技术 导入所需要的jar...

jason_kiss
今天
1
0
Beetl模板的基础用法 【变量、循环、条件】---《Beetl视频课程》(2)

本期视频做了一个博客的首页列表; 内容简介:springboot 集成 beetlsql;使用for循环,使用if控制语句,使用虚拟属性,定义变量等等 一起学beetl目录:https://my.oschina.net/u/1590490?ta...

Gavin-King
今天
1
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部