Java 8の新機能をステップバイステップ形式で紹介するドキュメント「Java 8 Tutorial」が公開されています。
同ガイドはJava 8で追加になった新機能を、短くシンプルなサンプルコードとともに紹介する技術ドキュメントです。デフォルトインターフェイスメソッドやラムダ式、メソッドリファレンス、Repeatableアノテーションなど、Java 8の各種機能を効率よく学習することができます。
例えばJava 8では、インターフェイスにメソッドの実装を、以下のように記述することができるのです。
interface Formula {
double calculate(int a);
default double sqrt(int a) {
return Math.sqrt(a);
}
}
Java 8が利用できるプロジェクトに参加し、積極的に新機能を使っていきたい意識の高いJavaプログラマの方は参考にしてみてはいかがでしょうか。また、作者Benjamin Winterberg氏のサイトwinterbe.comでは、Java関連の情報が多く公開されています。こちらもためになりそうです。