导航:首页 > 安装方法 > 方法的参数在jvm中哪里

方法的参数在jvm中哪里

发布时间:2023-07-09 18:44:23

⑴ JAVA中实例化一个对象,成员方法中的参数会在哪分配内存(栈/堆)

成员方法?
JAVA中实例化一个对象 会实例该类中的一些成员变量
成员变量也要看是具体对象 还是基础变量 基础变量存储在 栈中
而具体对象引用存在于栈中 具体内容存在堆中

一些特殊的变量 比如静态变量会在类加载的时候在特殊的静态区分配

L楼主说是成员方法??? 实例化对象 对成员方法中的参数是不产生影响的 只有实例对象调用方法的时候 其具体涉及到的方法体内的局部变量才会在内存中分配

分配方式依然是: java基础变量 和java对象
基础变量存储在 栈中
而具体对象引用存在于栈中 具体内容存在堆中

⑵ JAVA中实例化一个对象,成员方法中的参数会在哪分配内存(栈/堆)

首先内存总体分为了4个部分,包括 stack segment 、heap segment、code segment 、data segment ;
其中我们程序中用关键字new出来的东西都是存放在heap segment;
程序中的局部变量存放在stack segment,这些局部变量是在具体方法执行结束之后,系统自动释放内存资源(而heap segment中的资源需要java垃圾回收机制来处理);
程序中的方法,是内存中的code segment中的,而且是多个对象 共享一个代码空间区域;
static静态变量,需要放在内存中的data segment中,

阅读全文

与方法的参数在jvm中哪里相关的资料

热点内容
导泄作用的研究方法 浏览:92
生态建设的方法有哪些 浏览:570
职位评价技巧和方法 浏览:301
有治疗近视的方法吗 浏览:745
虫草花的最佳食用方法煲汤 浏览:374
宝鸡扶风种植方法 浏览:676
目前术后疼痛临床最常用的方法 浏览:967
衣柜空心横杆的正确安装方法 浏览:847
梨花烫的制作方法视频 浏览:659
人参的鉴别方法和原理 浏览:251
红米6手机麦克风权限在哪里设置方法 浏览:452
失眠晚上耳鸣最好的治疗方法 浏览:271
测定hiv的最简便方法是选择题 浏览:742
elf冰淇淋妆前膏怎么使用方法 浏览:686
炸鸡架子的方法和步骤 浏览:152
孕期口臭怎么治疗方法 浏览:45
快速冷却方法 浏览:286
苹果4s的模式在哪里设置方法 浏览:951
24乘205简便运算方法 浏览:341
1万小时定律训练方法 浏览:604