Java8のイディオムめも

Optional

Optionalの取り扱いかた
http://irof.hateblo.jp/entry/2015/05/05/071450

Java 8 "Optional" 〜 これからのnullとの付き合い方 〜
http://qiita.com/shindooo/items/815d651a72f568112910

Java8のOptionalの使い所
http://kechanzahorumon.hatenadiary.com/entry/2015/03/13/175702

stream

iteratorや拡張forよりStreamのforEachが速い?
http://d.hatena.ne.jp/nowokay/20140330

社内Java8勉強会 ラムダ式とストリームAPI
http://www.slideshare.net/zoetrope/java8-lambdaandstream

Collectorを征す者はStream APIを征す(部分的に)
http://blog.exoego.net/2013/12/control-collector-to-rule-stream-api.html

datetime

Java8日付時刻APIの使いづらさと凄さ
http://d.hatena.ne.jp/nowokay/20130917

Java 8日時APIの主なメソッドとフォーマット用のパターン文字の使い方 (6/6)
http://www.atmarkit.co.jp/ait/articles/1501/29/news016_6.html

Java8の日時APIはとりあえずこれだけ覚えとけ
http://qiita.com/tag1216/items/91a471b33f383981bfaa

misc

Java8時代の文字列連結まとめ
http://d.hatena.ne.jp/nowokay/20140409

Java 8から標準のBase64ライブラリ
http://blog.k11i.biz/2014/09/java-8-base64.html

Javaで1行ずつテキストデータを読み込むイディオムの変遷
http://kechanzahorumon.hatenadiary.com/entry/2015/03/13/175702

(o1, o2) -> o1 - o2 なんて呪文はもうやめて! - Java8でのComparatorの使い方
http://qiita.com/tag1216/items/50ecf6a7bc10218ee889