检查一下你的编程语言基础知识如何样,说出这段代码输出结果,为什么

检查一下你的编程语言基础知识怎么样,说出这段代码输出结果,为什么?
import java.util.HashSet;


public class java01 {

/**
 * @param args
 * @throws InterruptedException 
 */
public static void main(String[] args) throws InterruptedException {
ST st=null;

pt(st);
System.out.println("bb:"+(st==null?"空":"非空"));

}

public static  void pt(ST st){
st=new ST();
System.out.println("aa:"+(st==null?"空":"非空"));
}
}
编程语言 引用 形参

------解决方案--------------------
引用:
引用:引用:引用:引用:其实考的知识点就是

方法中修改地址,调用者不会改变。
方法中修改地址所引用的值,调用者会改变。

第一个错误的,方法中修改地址,调用者也会变:
Java code?12345678……

是啊。。拷贝的是实例的地址。。