java io读书笔记(2)什么是stream
什么是stream?stream就是一個長度不確定的有序字節序列。
Input streams move bytes of data into a Java program from some generally external source. Output streams move bytes of data from Java to some generally external target
1)streams來自哪里?
?我們最先接觸到的input stream,就是system.in,這個類似于c語言中的stdin。如果input stream重定向,則system.in也是重定向,比如:
java MessageServer < data.txt
這里的system.in最初只是指console,只是被重定向了。當然,console也可以用作output stream。比如,system.err.
try {//... do something that might throw an exception } catch (Exception ex) {System.err.println(ex);}這里,無論是System.in還是System.err,都是來自于java.io.PrintStream。
Files是另一種常見的input或者output stream。
而網絡連接,也是以stream的方式進行。
2)相關的java類
? 這些類基本都在java.io包里,主要的類有:java.io.InputStream and java.io.OutputStream這兩個類。
其子類包括:
?
轉載于:https://www.cnblogs.com/aomi/p/3172402.html
總結
以上是生活随笔為你收集整理的java io读书笔记(2)什么是stream的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 解决Windows 8系统假死的方法
- 下一篇: hdu 1874 畅通工程续(模板题 s