タグ

Streamとjava8に関するm_shige1979のブックマーク (2)

  • 【初心者向け】Java8 Stream APIについて知ろう | Casley Deep Innovations株式会社 技術ブログ

    プリミティブ型にはそれに応じたStreamインタフェースが用意されています。 JavaはStringをプリミティブ型ではないとしているのでStringStreamはありません。 昔はAとBの処理を同時に実行するには2台のPCにそれぞれの処理を振り分けて実行することで 時間の短縮をしていました。これは分散処理と言われています。 これは1つのPCに1つのCPUしかなかったからでした。 しかし、今は1つのPCに複数のCPUがあり、AとBの処理を実行する事が出来ます。 これが並列処理というものです。 現在は並列と分散を組み合わせた並列分散処理という形が広く使われています。 そこでJava8にも並列処理を可能とにするStream APIがついに追加されたのでしょう。 StreamAPIの使い方は中間操作と終端操作! Stream APIは基的に『中間操作』、『終端操作』という使い方になります。 S

  • [Java8] はじめて触るStreamの世界 | DevelopersIO

    札幌は大荒れ、の予想だったのですが、今のところ大変穏やかな天候です。こんにちは。こむろです。 この記事はJava Advent Calendar 2014の17日目になります。 昨日16日は@zephiransasさんの「Lambda-behaveでテストを書こう」でした。 Java8の素晴らしき世界 Java8を使ってプログラミングしていると、新しい機能を色々と使うことで簡潔で読みやすいコードを記述することが出来ます。これが思いの外楽しくるんるん気分でコードを書くことが出来ます。今までのように型をいちいち書かなきゃとかネスト地獄みたいなところを、少しだけ、でも大胆に改善することが出来、久々にJavaでコードを書いていて楽しいと思った時間でした。AndroidJavaではn(ry 特にここ数ヶ月、Play for JavaJava8を利用した開発をしていたのですが、その中でStream

    [Java8] はじめて触るStreamの世界 | DevelopersIO
  • 1