导航:首页 > 安装方法 > 方法的参数在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中哪里相关的资料

热点内容
握钢笔的正确方法 浏览:789
蝴蝶兰催花有哪些方法 浏览:584
群体检查常用的方法 浏览:750
体育教学采用的教学方法有 浏览:32
孩子脑瘫什么方法治疗 浏览:138
四天雏鸡糊肛解决方法 浏览:495
温经汤食用方法 浏览:586
65岁以上老人哪种锻炼方法最好 浏览:475
小学5年级数学计算方法 浏览:412
种植兰花的几种方法 浏览:456
自然英语的方法和技巧 浏览:983
分析化学采用的方法 浏览:125
45乘四十四分之十三简便方法 浏览:237
腿部酸软无力锻炼方法 浏览:263
包装提手做手机架制作方法 浏览:246
咽喉息肉如何治疗方法 浏览:946
如何找到方法而成功 浏览:678
我不想贷款审批通过有哪些方法 浏览:167
总资金量计算方法 浏览:974
体育科学研究方法操作 浏览:25