社区
Java SE
帖子详情
关于成员变量的疑惑
一天要饭生活又开始啦
2012-08-17 09:28:51
问下,java中的成员变量保存在什么位置呢?java中的对象肯定保存到堆内存中的,但是不知道成员变量保存在哪,还有,字符串保存在什么地方,常量保存在什么地方啊,还有静态变量保存在什么地方?
...全文
157
3
打赏
收藏
关于成员变量的疑惑
问下,java中的成员变量保存在什么位置呢?java中的对象肯定保存到堆内存中的,但是不知道成员变量保存在哪,还有,字符串保存在什么地方,常量保存在什么地方啊,还有静态变量保存在什么地方?
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
风中云
2012-08-17
打赏
举报
回复
Java中变量分为静态变量,实例变量,临时变量。那么各种变量具体保存在JVM中的何处呢?
1 静态变量:位于方法区。
2 实例变量:作为对象的一部分,保存在堆中。
3 临时变量:保存于栈中,栈随线程的创建而被分配。
注:常量:位于常量池,而常量池位于方法区,若JVM采用的是分代垃圾回收,则方法区就是Perm区(永久存储区)。
风中云
2012-08-17
打赏
举报
回复
Java中变量分为静态变量,实例变量,临时变量。那么各种变量具体保存在JVM中的何处呢?
1 静态变量:位于方法区。
2 实例变量:作为对象的一部分,保存在堆中。
3 临时变量:保存于栈中,栈随线程的创建而被分配。
注:常量:位于常量池,而常量池位于方法区,若JVM采用的是分代垃圾回收,则方法区就是Perm区(永久存储区)。
scbb
2012-08-17
打赏
举报
回复
http://blog.csdn.net/kdevn/article/details/6890780
我也学习了。
设计模式之 -----适配器模式
博客介绍结构型模式中的适配器模式,以开灯为例,通过demo展示其实现。准备接好电的灯和开关,介绍灯与开关关联的两种方式:继承和声明
成员变量
。还表达了对不通过构造方式引入灯对象也能实现效果的
疑惑
,希望得到解答。
一篇文章详解C语言结构体,带你解决所有
疑惑
这篇文章详细介绍了C语言结构体的各个方面,包括如何理解结构体的概念,结构体的定义与使用方法,如声明结构体类型、通过成员操作符访问
成员变量
,以及结构体指针的使用。此外,还提到了结构体间的赋值以及结构体嵌套可能带来的性能影响。文章旨在帮助C语言初学者解决关于结构体的所有
疑惑
。
JAVA 继承 父类子类 内存分配
本文深入探讨Java中继承的概念,包括多继承限制、
成员变量
与方法的继承规则,通过程序示例展示如何加载类、分配内存空间及方法执行过程。解释了私有
成员变量
的继承、被屏蔽成员的含义及作用,最终解答
疑惑
并总结继承机制。
java的初始化问题
本文深入探讨Java类初始化机制,解析
成员变量
初始化顺序、静态块优先级、父类优先原则及
成员变量
优先规则,通过实例代码展示初始化过程,并解决初始化顺序
疑惑
。
第一个java——swap()交换方法
本文探讨了一个Java编程问题:如何通过编写swap方法来交换类中两个对象的
成员变量
值。作者分享了自己在学习过程中的
疑惑
及解决过程,包括对方法参数的理解、按值传递的概念以及
成员变量
的作用域等问题。
Java SE
62,620
社区成员
307,251
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章