stream貫穿於各種高級語言中,java,c#,python,javascript...
雖然各種api用的飛起,可是問到什麼是流呢?則很難有滿意的答案。
爲什麼會有流
對於大文件的處理,才學會編程的小學生會將整個文件讀到內存中,然後再開始處理。但是實際的情況是,我們並不需要這麼做。在漸進加載數據的過程中,我們已經可以預覽或者處理了。比如視頻,沒有必要等視頻下載完再讓我看。
什麼是流
所以流就是這樣一個東西,可以增量讀取數據,邊讀取邊處理。
stream貫穿於各種高級語言中,java,c#,python,javascript...
雖然各種api用的飛起,可是問到什麼是流呢?則很難有滿意的答案。
對於大文件的處理,才學會編程的小學生會將整個文件讀到內存中,然後再開始處理。但是實際的情況是,我們並不需要這麼做。在漸進加載數據的過程中,我們已經可以預覽或者處理了。比如視頻,沒有必要等視頻下載完再讓我看。
所以流就是這樣一個東西,可以增量讀取數據,邊讀取邊處理。
https://stackoverflow.com/questions/419163/what-does-if-name-main-do