今日、私はJava 8のStreamsについて語っています。このコンセプトについて読んだときに混乱しましたJava 8のStreamsとCollectionsの違い
コレクションは、データ構造が現在持っているすべての値を保持するインメモリデータ構造です。コレクション内のすべての要素を計算する必要がありますコレクションに追加されました。対照的に、ストリームは概念的に固定されたデータ構造であり、そこでは要素が必要に応じて計算される。
わかりません。 コレクションには、コレクションに追加する前に計算されていなければならない値のみを保持することはできますか?また、ストリームと固定データ構造の比較が意味することは何ですか?
誰かがこれを私に説明できますか?
あなたが何を求めているのか不明です。それが追加される前に計算されたことについてあなたが理解していないものは何ですか?または「概念的に固定されたデータ構造」?あなたの質問ごとに、あるいはあなたのタイトルごとに、colelctionsとストリームの違いについて、これらの用語の意味について尋ねているかどうかは不明です。これはさらに簡単です。 – EJP