答案是a,d没错!因为在methodA方法中的变量s和t是方法局部变量,这只在方法中有效,当方法返回时,这些局部变量就被垃圾收集了。局部变量t就是这种情况。而局部变量s是要作为方法的返回值返回的,所以这个变量还没有被垃圾收集。在调用方法methodA的时候,String类型变量a还是指向了原有在methodA中的局部变量s指向的内容"Study"。明白了吗?