JJUG CCC 2013 Fallで発表させていただいた「徹底解説!Project Lambdaのすべて」の資料です 最新のものはこちらです. http://www.slideshare.net/bitter_fox/ss-35882498
←1部(関数型インターフェース〜ラムダ式) ここで使用されているサンプルは、lambda-8-b84-03_apr_2013に基づいて作成されています。現在の仕様とは違っている点があるかもしれませんので注意してください。 キーワードとしての"_"(アンダーバー) 交差型キャスト ラムダ式と実質的にfinal ラムダ式のスコープ メソッド・コンストラクタ参照 メソッド・コンストラクタ参照の書き方 staticメソッド参照 インスタンスメソッド参照 コンストラクタ参照 静的ネストクラスコンストラクタ参照 インナークラスコンストラクタ参照 配列コンストラクタ参照 メソッド・コンストラクタ参照と型引数 メソッド・コンストラクタ参照とオーバーロード 前回はJavaのラムダ式がどういう物か、またその表記法を理解し、実際に使ってみました。 今回はラムダ式の導入に伴って変更される言語仕様やラムダ式と匿名ク
このエントリは Java Advent Calendar 2011 の一環で、第 1 日目のエントリーです。 やっぱり、櫻庭といえば Java SE の新しいところでしょう (これ去年も書いたなぁ ^ ^;;)。ということで、Java SE 8 の目玉機能となっている Project Lambda を取りあげます。 結果的に超長文になってしまいましたww 厳密にいえば、Lambda はクロージャではありません。 追記: ここでいっているクロージャはレキシカルスコープが使用できる無名関数のことを意味しています。 (るとさん、コメントありがとうございました) では、ラムダ式とはなんなのか? それはタスクを簡単に書くことを目的とした、単一メソッドのインタフェースのインスタンス生成を簡単に書くための簡易記法です。ようするにシンタックスシュガーでしかありません。 ここでいうタスクは、特にパラレルに処
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く