2013-05-04から1日間の記事一覧
closureの中のthisはclosureのオブジェクトになる。 Javaのclosureは無名クラスの生成をソースコード上で省略してるだけだ。気をつけろ! ちゃんとテストコード書いて確認しらclosureのオブジェクトにならなかった じゃあ、あの動きは何だったんだろう・・・…
Streamを使いつつふと思った疑問点が解消するかなぁ〜と 試したコード final AtomicInteger ai = new AtomicInteger(1); final ConcurrentLinkedQueue<Integer> queue = new ConcurrentLinkedQueue<>(); Streams.intRange(1,6).forEach((i)-> { queue.add(ai.getAndIn</integer>…