Jes*_*per 22
它必须有一个实现,flush()因为在它的超类中Writer它是一个抽象方法,而StringWriter不是一个抽象类.但是,如果您查看JDK安装目录StringWriter.flush()中的文件的源代码src.zip,您将看到:
/**
* Flush the stream.
*/
public void flush() {
}
Run Code Online (Sandbox Code Playgroud)
换句话说,它什么都不做.(有ofcourse的其他子类Writer,其中flush()确实做些有用的事情).
实施此方法的人可能已经证明它没有做任何事情,但他们没有.
| 归档时间: |
|
| 查看次数: |
4133 次 |
| 最近记录: |