java实参和形参都存在栈中吗?
答案:2 悬赏:0
解决时间 2021-02-23 07:41
- 提问者网友:风华是一指流沙
- 2021-02-22 17:44
java实参和形参都存在栈中吗?
最佳答案
- 二级知识专家网友:狠傷凤凰
- 2021-02-22 18:29
JAVA传递参数有两种方式:值传递和引用传递
值传递是传递数据:象基本数据类型都是值传递
引用传递:对象的引用和数组的引用。
形参是方法中的局部变量,是方法调用时的那个栈中.实参可能根本就不是一个变量,仅仅是一个常量值(如:3)时,这时实参是不占内存空间的.当实参是一个变量或含有变量的表达式时,占用内存空间,且是另外一个空间中.
值传递是传递数据:象基本数据类型都是值传递
引用传递:对象的引用和数组的引用。
形参是方法中的局部变量,是方法调用时的那个栈中.实参可能根本就不是一个变量,仅仅是一个常量值(如:3)时,这时实参是不占内存空间的.当实参是一个变量或含有变量的表达式时,占用内存空间,且是另外一个空间中.
全部回答
- 1楼网友:怪咖小青年
- 2021-02-22 20:08
java传递参数有两种方式:值传递和引用传递
值传递是传递数据:象基本数据类型都是值传递
引用传递是把形参和实参的指针指向了堆中的同一对象
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯