私はいくつかのオブジェクトを返すメソッドを持っています。Stringオブジェクトです。どちらがJavaの方が良いか
は今、私はより良い練習とも性能も/ scalabiltyを考慮し、より良いものである上記の2つのpossiblity 1
public String someMethod(){
String data=getData(); //This method returns string
return data;
}
または
public String someMethod(){
return getData();//This method returns string
}
を持っています。あなたの意見を答えてください。御時間ありがとうございます。
私は、コンパイラがそれらの両方を同じステートメント(第2)に変換すると思います...第1は私には意味がありません –
なぜ、使用されていない変数を保持する必要がありますか?最初はナンセンスです。 – devsnd
@SimonWoker私は、コンパイラがそれらを同じバイトコードに変換すると思っていましたが、私のもの(javac 1.7.0_b147)はそうではありませんでした。私は、JITがその違いをなくすと思う。 – emory