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