2012-03-25 54 views
0

我看過,他們說的文檔:Java的:不同的鏈流以及與流

在java中有兩種類型的流: - 鏈式流以及與流。

我雖然谷歌,但我認爲這個概念沒有結果。

那麼,這是真的嗎?如果屬實,請爲我解釋。

+0

你在閱讀什麼文檔? – Jeffrey 2012-03-25 16:12:42

+0

Head First Java – hqt 2012-03-25 16:15:59

回答

2

我不認爲這是使用術語「鏈流」作爲一個技術術語,而是「產業鏈」和「流」的技術術語。

鏈是鏈接在一起的一系列組件。

連接可能指的是連接到Java之外的資源的組件。

3

Chain Streams是那些正在使用另一個流的輸出作爲它們在管道中的輸入的流。 (例如:BufferdInputStream)Connection Streams是管道根部的流。 (例如:的FileInputStream)

+0

是的。你說如何使用它是正確的。但是請你多告訴我一些。但奇怪的是我沒有看到別的關於這些概念的說法 – hqt 2012-03-25 16:18:38

+0

我沒有告訴你如何使用它們。我講了差異。鏈接的是建立在其他流上,另一個是源文件:一個文件,一個套接字或其他。你想進一步瞭解什麼? – 2012-03-25 16:23:03

+0

啊。我理解你的想法。我瞭解了這些概念。因爲這個概念與他們的工作方式相同:) – hqt 2012-03-25 16:33:36

2

§連接流基本上是一個實際連接你的程序到外部資源(如文件,網絡套接字)的鏈接。例如:FileOutputStream。

§鏈狀流是這樣使用的底層連接流或另一種已鏈接的流接收輸出或以完成端到端連接喂輸入從屬連接。例如:ObjectOutputStream。

0

例如,FileOutputStream(一個連接流)具有寫入字節的方法。但我們不想寫字節!我們想寫對象,所以我們需要一個更高級的鏈式流。

資源:Head First Java

+0

是嗎?什麼是鏈式流類? – emecas 2013-04-24 21:13:51