读书人

值摘引的副本传递。(很容易搞错)

发布时间: 2012-12-20 09:53:21 作者: rapoo

值引用的副本传递。(很容易搞错)
package com.test;

import java.util.HashMap;
import java.util.Map;

/**
*
* 值引用的副本传递。(很容易搞错)
* @author yingzhx
*
* @version 2011-5-16 下午04:07:59
*/
public class A {



public static void main(String[] args) {
A a= new A();
Map map = new HashMap();
map.put("111", "222");
System.out.println(map);
a.b(map);
System.out.println(map+"last");

}
public void b(Map map)
{
//能做MAP的改变,但是为NULL 只是把副本引用的值赋为NULL。
map=null;
System.out.println(map);
}

}

读书人网 >编程

热点推荐