关于Java套接字输入/输出流的概念性问题



有人知道为什么在JavaSocket类中,getInputStream从套接字读取字节,而getOutputStream向套接字写入字节吗?直觉上,我觉得阅读应该是一种输出流,而写作应该是一个输入流。

流是从您的视角命名的。输入流是数据输入到程序的地方,输出流是程序输出数据的地方。

FileIn-/OutputStreamSystem.in/out没有区别。

即使是java.lang.Process也是这样命名的(令人困惑(——getOutputStream方法返回另一个进程的输入流,您可以向其写入数据

最新更新