Java 8つの仮想拡張メソッドを持つインターフェースはMixinと同じものですか?
Java 8 Java.timeクラスにgetMillis()メソッドがないのはなぜですか?
すでに抽象クラスがあるのに、デフォルトメソッドと静的メソッドがJava 8のインターフェイスに追加されたのはなぜですか?
引数が必要な場合と不要な場合がある場合に、メソッドの引数としてOptionalを使用しない理由はありますか?
Stream.filter()メソッドはどのように機能しますか?
ラムダを利用するためだけに、既存のマルチメソッドインターフェイスをいくつかのシングルメソッドインターフェイスに分割することは理にかなっていますか?
通常、Collectionsを返す場所にStreamsを返すのは常識的なことですか?
事前定義された機能インターフェイスにコンテキスト名を付けるのは良い考えですか?
Java 8でラムダ構文の代わりにメソッド参照構文を使用することには、パフォーマンス上の利点がありますか?
Collection.stream()。filter()。forEach()は、各ループの標準と比較して非効率ですか?
2つのJava 8つのデフォルトのメソッドを相互に実装することは良い習慣ですか?
forループの代わりに「関数演算」を使用する必要があるのはなぜですか?
Java8でのinterface.super.print()の使用
Java 8 Streamインスタンスは常にclose()である必要がありますか?
peek()を使用してストリーム要素を変更するのはアンチパターンですか?
変数のnullチェックよりもオプションの優先を使用するのはなぜですか?
isPresent()を呼び出さずにOptional.get()が悪いのにiterator.next()が悪いのはなぜですか?
Java rtsゲーム開発へのこのインデックス付きアプローチは有効ですか?どうすればそれを改善できますか?
Javaはプリミティブを必要とするため、実際には純粋なオブジェクト指向プログラミング言語ではありません。なぜですか?
なぜJava.timeはコンストラクタだけでなくオブジェクトを作成するメソッドを持っているのですか?
Java 8ストリームでの並べ替えは、内部ではどのように機能しますか?
Javaでの複数のファイルとその内容の解析、ExecutorServiceなしのマルチスレッドの使用
Java 8コードの条件付きカバレッジを測定することは意味がありますか?
Java8:なぜ2つの合成メソッド:andThenとcompose?
Java.util.functionで定義されたインターフェースを再利用するのではなく、いつ独自の@FunctionalInterfaceを作成する必要がありますか?