JAVA 方法参数传值还是引用_JAVA_编程开发_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
您所在的位置: 程序员俱乐部 > 编程开发 > JAVA > JAVA 方法参数传值还是引用

JAVA 方法参数传值还是引用

 2013/7/29 16:09:31  bapl  程序员俱乐部  我要评论(0)
  • 摘要:工作有时候遇到传值,传引用的问题。网上查询下。我个人感觉最好的解释,参数的副本拷贝,最为容易理解。主要从几个角度对考虑问题:1,方法传参过程出现的现象是怎么样?可以自己写test测试下2,jvm底层是如何管理这不同参数类型的。3,jvm对方法是如何操作的。一个基本类型的值的拷贝,一个是对象的引用的拷贝。其实jvm底层处理是一样的逻辑。我网上查询下基本类型和对象的引用都是保持Java栈里。其实Java方法参数,jvm是作为局部变量来管理。所以是临时生成一个副本来管理。和原有的参数没有关系。
  • 标签:方法 Java
工作有时候遇到传值,传引用的问题。
网上查询下。我个人感觉最好的解释,参数的副本拷贝,最为容易理解
主要从几个角度对考虑问题:
1,方法传参过程出现的现象是怎么样?可以自己写test 测试下
2,jvm 底层是如何管理这不同参数类型的。
3,jvm 对方法是如何操作的。

一个基本类型的值的拷贝,一个是对象的引用的拷贝。
其实jvm底层处理是一样的逻辑。我网上查询下基本类型和对象的引用都是保持Java栈里。
其实Java方法参数,jvm是作为局部变量来管理。所以是临时生成一个副本来管理。和原有的参数没有关系。
发表评论
用户名: 匿名