堆区、栈区和方法区
来源:互联网 发布:饭店点餐软件 编辑:程序博客网 时间:2024/04/28 09:22
堆区、栈区和方法区
堆区:只存放类对象,线程共享;
方法区:又叫静态存储区,存放class文件和静态数据,线程共享;
栈区:存放方法局部变量,基本类型变量区、执行环境上下文、操作指令区,线程不共享;
例:下列Java代码中的变量a、b、c分别在内存的____存储区存放。
class A {
private String a = “aa”;
public boolean methodB() {
Stringb = “bb”;
finalString c = “cc”;
}
}
解析: a属于类所以在堆中。bc属于方法,b c为局部变量,局部变量不属于任何类或者实例,因此它总是保存在其所在方法的栈内存中。
参考:Big_Foot
南派三叔叔
< (小白一枚,请多指教) />
阅读全文
0 0
- 堆区、栈区和方法区
- JVM的栈、堆和方法区
- Java中的栈、堆和方法区
- Java 堆、栈和方法区
- 栈。堆。方法区
- 堆,栈,方法区
- 堆、栈、方法区
- java中的堆区,方法区和栈区
- jvm 堆、栈、方法区
- JVM:堆、栈、方法区
- Java 堆、栈、方法区
- 栈、堆、方法区简介
- JVM 堆,栈,方法区
- Java中的栈,堆,方法区和常量池
- JVM 内存 (堆(heap)、栈(stack)和方法区(method) )
- JVM 内存 (堆(heap)、栈(stack)和方法区(method) )
- java 堆(heap)、栈(stack)和方法区(method)
- java存储机制(栈、堆和方法区详解)
- Unity Build APK 出现Unable to convert classes into dex format错误
- Android背景设置透明和半透明效果
- Ubuntu16.04下 海康监控SDK使用
- Java的Random类详解
- 面试题
- 堆区、栈区和方法区
- 报表需求:周一提取周五到周日的数据,其他时刻提取当天数据
- 都在说并发,啥是并发?
- HBase RegionLoad源码
- 变量
- Java 8 Stream
- 表字段不确定,根据需求动态自定义字段的解决方式
- Android:dagger2让你爱不释手-依赖注入框架基础篇
- python生成每日报表数据(Excel)并邮件发送