メソッドの返り値を利用する場合に、呼び出し先のメソッドのプリミティブ型じゃない参照型のローカル変数を返して、
呼び出し元の変数に代入する場合ってローカル変数は破棄されないんでしょうか?Cではstaticを使うみたいなのをみたんですが。。。
一応例を
public static void main(String args[]){
String str;
str=s();
}
public static String s(){
String t="aaa";
return t;
}

よろしくお願いします。