黑马程序员技术交流社区

标题: Java中的参数传递问题 [打印本页]

作者: 416415590    时间: 2015-10-4 22:59
标题: Java中的参数传递问题
基本类型:形式参数的改变对实际参数没有影响。
        引用类型:形式参数的改变直接影响实际参数。
                理解:归根结底 是因为 基本类型是存在于栈内存中, 某个方法即使是改变了自己的栈内存的这个基本类型
                        那么等他调用结束了之后 方法本身就会消失 那么不影响原来的main方法中的值
                        而引用类型就不一样了 因为引用类型是存在于堆内存中 我们是通过栈内存里面变量所存储的引用类型的
                        地址值来改变引用类型的,在某个方法内通过地址值改变了堆内存中的引用类型的话 即使是这个方法消失了
                        堆内存中的引用类型已经改变了 所以说形式参数的改变会影响实际参数




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2