私は現在java8に変換しようとしているjava7のプロジェクトを持っています。
その中で、以下のようにJava 8に変換したメソッドを呼び出すコードがあります。
ジャワ7:
Long id=10;
Student student= Student.findById(id);
ジャワ8
Long id=10;
Function<Long,Student> f=Student::findById;
f.apply(id);
さて、私の質問は、これらのようなメソッド呼び出しをJAVA 8に変換することは意味がありません。
もしそうなら、JAVA 7 と JAVA 8 の上記のコードの違いは何ですか。
誰でもこれを明確にしてもらえますか???