[Java] Java8のラムダに超入門(書き方、関数型インターフェース、独自に定義、ラムダ受け取り処理) こんにちは、@yoheiMuneです。 仕事でJava8を使おうと思い勉強中です。今日はJava8のラムダ機能について、いろいろと書いてみたいと思います。いろいろな記事でラムダが言及されてはいたものの、少し断片的だったんですよね。この記事はいい感じにまとめられたのではと思います。 目次 Java8のラムダ式とは ラムダ式はひとまとまりの処理を記述できる新しい仕様です。例えば、Java7まではソート処理を以下のように書きますが、 // 無名クラスを使った場合(Java7まで) Collections.sort(userList, new Comparator<String>() { @Override public int compare(String o1, String o2) {