【发布时间】:2013-04-30 04:26:42
【问题描述】:
我最近一直在探索 java.io 包,我一直想知道在哪里可以找到 InputStream 和 OutputStream 中的抽象类所做的确切过程。
我很眼花缭乱,因为至少根据源代码,核心方法都是抽象的(例如InputStream.read()和OutputStream.write(int b))。我特别关注 close 方法,它们的 javadocs 明确表示它们什么都不做:
关闭此输入流并释放与该流关联的所有系统资源。
InputStream的close方法什么都不做。
好吧,输入流显然是写的,而输出流是读的,当然close() 必须进行刷新和资源释放。
谁能给我解释一下?
【问题讨论】:
标签: java inputstream abstract outputstream