Java 的内存分类
目录
内存(Memory)
1. 栈内存(Stack)
2. 堆内存(Heap)
3. 栈和队列(Queue)
内存(Memory)
Java 把内存分成两种,一种叫做栈内存,一种叫做堆内存;
每个栈帧不能共享,但是能共享堆内存;
1. 栈内存(Stack)
方法运行时使用的内存,比如main方法运行,进入方法栈中执行;
每个方法在栈内存中都有独立的栈空间,方法结束后会弹栈消失;
储存局部变量(即方法级变量);
2. 堆内存(Heap)
存储对象或数组,储存成员变量(对象实例级变量),凡是 new 来创建的,都储存在堆内存;
在堆中创建的都是引用类型;
3. 栈和队列(Queue)
栈是后进先出(LIFO)的数据结构;
队列是先进先出(FIFO)的数据结构;
Java 的内存分类相关推荐
- java线程内存溢出_Java常见问题分析(内存溢出、内存泄露、线程阻塞等)
Java垃圾回收机制(GC) 1.1 GC机制作用 1.2 堆内存3代分布(年轻代.老年代.持久代) 1.3 GC分类 1.4 GC过程 Java应用内存问题分析 2.1 Java内存划分 2.2 J ...
- java虚拟机内存模型与垃圾回收知识复习总结
今天日子很特殊,1024程序员节,本来每个月计划的是至少一篇博客,刚好这个月还没写,今天的日志又特殊,必须要写一篇博客. 之前看过一些讲java虚拟机的课程,但是学过容易忘,总结一下,平时可以多看看. ...
- vivo一面翻车,整理完这份Java面经分类汇总,我突然悟了
前言 这篇记录一下今年在vivo面试的准备所有面经,我给大家简单的做了一个分类汇总,本来是用来为vivo二面提前做准备的,谁知道一面都没过,现在人还在人才库里. 我还是很想去vivo的,希望下次能有机 ...
- Java堆内存溢出解决方案
Java堆内存溢出的问题 引言 堆内存工作原理 移除永久代? 分代是什么? 为什么分代? 为什么Survivor分为两块相等大小的幸存空间? JVM堆内存常用参数 垃圾回收算法 垃圾收集器 串行收集器 ...
- linux下分析hprof大文件,Hprof 内存分类分析
一hprof内存分类 当我们使用hprof分析进程的内存时,出现三类内存类型,分别是: App heap - The heap used by the current app. Image heap ...
- java查看内存地址_Java内存机制和内存地址
问题一: String str1 = "abc"; String str2 = "abc"; System.out.println(str1==str2); / ...
- java 全局变量 内存不回收_Java的内存 - 内存回收
这篇承接上一篇 <Java的内存 - 内存模型>,分析内存回收相关的知识点. 垃圾回收包含两个步骤,①标记哪些内存是垃圾 ②回收内存.下面分别说这两个步骤有哪些算法: 1. 垃圾标记 1. ...
- 软件测试学java,软件测试学习Java的内存模型
原标题:软件测试学习Java的内存模型 软件测试学习Java的内存模型 主内存与工作内存 定义程序中各个变量的访问规则. 规定JVM必须遵循的最小保证. 定义操作的偏序关系.Happens-Befor ...
- Java的内存泄漏和垃圾回收机制
JAVA会产生内存泄露吗?首先,答案是肯定的. Java尽管有垃圾回收器,但依旧存在泄漏. Java内存泄漏跟C/C++内存泄漏的概念不一样:C/C++的内存泄漏是指Malloc了一些资源.最后没有f ...
最新文章
- Apache防止DDOS***的模块--mod_evasive
- 用计算机写作ppt文库,计算机专业英语Unit 19 计算机专业英语写作.pptx
- 四川方言说唱《管我锤子事》
- libgc 加 .mak 在 vc6 vs2008 中的编译方法
- vant ui 官方文档_转载:微信小程序UI组件库合集
- 香蕉树上第十根芭蕉——深度好文-为什么要写博客
- Laravel 之搜索引擎elasticsearch扩展Scout
- html图片自然,PS制作自然逼真物体倒影图片效果
- IT自学网有视频教程
- 用Freeman码链表示图像边界
- 我国羽绒制品在欧洲遭遇部分消费者抵制
- hackme2靶场刷题记录
- redis-短信手机号码频次限制
- 外网远程控制局域网内主机,路由器端口转发设置
- mobile jquery onload函数问题
- 验证身份证号码是否符合规则
- LINUX是什么意思?
- Linux性能优化-CPU性能优化思路
- Cesium中用到的图形技术——Horizon Culling
- Agronomy | 3.9分JCR1区微生物组专刊征稿/37天见刊-毕业神器(刘永鑫/于鹏)
热门文章
- mysql安装了老版本_Windows 环境下 MySQL 5.7 安装配置指南
- 独立站需要用到哪些营销手段?
- 电子工程 计算机科学,计算机科学、计算机工程和电子工程有啥区别
- 如何安装mysql5.7.15_ubuntu16.04安装mysql5.7.15
- Leetcode每日一题:27.remove-element(移除元素)
- 桌面版docker操作_10分钟快速掌握Docker必备基础知识
- 无盘服务器集群,镜像(无盘柜)-单活集群解决方案
- Spring 5.X+CXF 3.X 开发SOAP Web Service Client客户端实例
- [Teamcenter 2007 开发系列] web 非空验证
- html所属省份选择框_html中如何实现省市