タグ

javaSE8に関するlearnのブックマーク (3)

  • 徹底解説!Project Lambdaのすべて[JJUG CCC 2013 Fall H-2]

    JJUG CCC 2013 Fallで発表させていただいた「徹底解説!Project Lambdaのすべて」の資料です 最新のものはこちらです. http://www.slideshare.net/bitter_fox/ss-35882498

    徹底解説!Project Lambdaのすべて[JJUG CCC 2013 Fall H-2]
    learn
    learn 2013/11/12
    bitter_foxさん
  • ProjectLambda・第2版・2部(ラムダ式(実質的にfinal・スコープなど)〜メソッド・コンストラクタ参照) - きつねとJava!

    ←1部(関数型インターフェース〜ラムダ式) ここで使用されているサンプルは、lambda-8-b84-03_apr_2013に基づいて作成されています。現在の仕様とは違っている点があるかもしれませんので注意してください。 キーワードとしての"_"(アンダーバー) 交差型キャスト ラムダ式と実質的にfinal ラムダ式のスコープ メソッド・コンストラクタ参照 メソッド・コンストラクタ参照の書き方 staticメソッド参照 インスタンスメソッド参照 コンストラクタ参照 静的ネストクラスコンストラクタ参照 インナークラスコンストラクタ参照 配列コンストラクタ参照 メソッド・コンストラクタ参照と型引数 メソッド・コンストラクタ参照とオーバーロード 前回はJavaのラムダ式がどういう物か、またその表記法を理解し、実際に使ってみました。 今回はラムダ式の導入に伴って変更される言語仕様やラムダ式と匿名ク

    ProjectLambda・第2版・2部(ラムダ式(実質的にfinal・スコープなど)〜メソッド・コンストラクタ参照) - きつねとJava!
  • Project Lambda

    このエントリは Java Advent Calendar 2011 の一環で、第 1 日目のエントリーです。 やっぱり、櫻庭といえば Java SE の新しいところでしょう (これ去年も書いたなぁ ^ ^;;)。ということで、Java SE 8 の目玉機能となっている Project Lambda を取りあげます。 結果的に超長文になってしまいましたww 厳密にいえば、Lambda はクロージャではありません。 追記: ここでいっているクロージャはレキシカルスコープが使用できる無名関数のことを意味しています。 (るとさん、コメントありがとうございました) では、ラムダ式とはなんなのか? それはタスクを簡単に書くことを目的とした、単一メソッドのインタフェースのインスタンス生成を簡単に書くための簡易記法です。ようするにシンタックスシュガーでしかありません。 ここでいうタスクは、特にパラレルに処

    learn
    learn 2011/12/02
    すごくわかりやすい解説
  • 1