makotan _at_ gmail dot com

2013-05-04から1日間の記事一覧

Java8のclosureとthis

closureの中のthisはclosureのオブジェクトになる。 Javaのclosureは無名クラスの生成をソースコード上で省略してるだけだ。気をつけろ! ちゃんとテストコード書いて確認しらclosureのオブジェクトにならなかった じゃあ、あの動きは何だったんだろう・・・…

Collectionに追加しながらStreamで処理するとどうなるのか?確認してみた

Streamを使いつつふと思った疑問点が解消するかなぁ〜と 試したコード final AtomicInteger ai = new AtomicInteger(1); final ConcurrentLinkedQueue<Integer> queue = new ConcurrentLinkedQueue<>(); Streams.intRange(1,6).forEach((i)-> { queue.add(ai.getAndIn</integer>…