0

確信できますか

private int value;
public int getValue() { return value; }

と同じ方法でコンパイラによってコンパイルされます

public int Value;

命令数と実行時間の観点から?つまり、最近のコンパイラは関数を「インライン」(C ++用語)にしようとしているのでしょうか。

4

1 に答える 1

4

いいえ; Javaコンパイラはそれを変更しません。

ただし、JITterはおそらくそうするでしょう。

于 2012-10-22T15:40:44.030 に答える