我对代号One中的InputStream
和OutputStream
有点困惑:因为在他们的close
方法的javadoc中报告:
InputStream的close方法不执行任何操作。
OutputStream的close方法不执行任何操作。
我(错误?)认为我不需要使用它们,因为它们什么也不做。因此,我从未在代码中使用它们...但是我现在注意到JavaSE 8 javadocs报告了相同的句子...
我要使用它们吗?没有在Codename One中使用它们会有任何后果吗?
谢谢您的解释。
是的,应该将它们关闭,因为子类会覆盖方法并执行某些操作。应该对JavaDoc进行改进以表明这一点。
在99.9%的情况下,GC将为您正确处理关闭操作(这是隐式的,因此在当前设备上应该可以。因此,您不必为此感到压力。