Solo quiero saber, generalmente cerramos las transmisiones al final, pero ¿por qué no cerramos System.out
PrintStream con System.out.close()
?¿Por qué no cerramos `System.out` Stream después de usarlo?
20
A
Respuesta
23
Si lo cierra, ya no podrá escribir en la consola, así que dejemos esta tarea en la máquina virtual cuando finalice el proceso. Solo debe cerrar las transmisiones que posee o que ha creado manualmente. System.out
está fuera de tu control, por lo que debes dejar que el creador se ocupe de ello.
5
Aún así puede enjuagar(), por supuesto.
16
porque no abrimos la máquina virtual no y que es su trabajo para cerrarla menos documentada de otra manera
es similar al dicho de C++ de No soy dueño de él, no hace delete
ella.
Cuestiones relacionadas
- 1. include() ¿Por qué no debería usarlo?
- 2. ¿Por qué el diseño incómodo de System.out?
- 3. ¿por qué no puedo acceder a mi CTE después de usarlo una vez?
- 4. ¿Por qué un objeto eliminado no arroja una excepción al usarlo después de eliminarlo?
- 5. ¿Qué significa "solo exposición"? ¿Por qué usarlo?
- 6. ¿Qué es .inc y por qué usarlo?
- 7. ¿Por qué mi takeWhile no funciona con mi Stream
- 8. ¿por qué obtengo java.io.IOException: Stream cerrado?
- 9. Python Generator: qué no usarlo para
- 10. ¿Qué es NHibernate y por qué debería usarlo?
- 11. ¿Qué es un MQ y por qué quiero usarlo?
- 12. ¿Qué es JAXB y por qué debería usarlo?
- 13. Qué hace asm ("pause") y por qué usarlo
- 14. System.out cerrado? ¿Puedo volver a abrirlo?
- 15. ¿Qué es PDO y por qué debería usarlo?
- 16. ¿Por qué android onLongPress siempre se activa después de onDoubleTap?
- 17. Redireccionamiento System.out a JTextPane
- 18. explicación de D_GNU_SOURCE ¿Por qué usarlo y cuándo?
- 19. ¿por qué usar 'assert' en un proyecto? (Y por qué usarlo tantas veces)
- 20. ¿Para qué es <spring:bind>? ¿Cuándo usarlo y cuándo no usarlo?
- 21. ¿Por qué usarlo? al convertir int a bool?
- 22. ¿Por qué WebResponse nunca termina al leer twitter firehose stream?
- 23. System.out con Ant
- 24. Necesito llamar a HttpURLConnection.disconnect después de terminar de usarlo
- 25. ¿Por qué no funciona "set -P" después de una tubería?
- 26. ¿Por qué no() después de .length en Javascript?
- 27. En system.out, clarifique
- 28. ¿Por qué ConsoleAppender arroja "no ouptut stream or file set for the appender named [null]"?
- 29. ¿Qué es Stream Fusion de Haskell?
- 30. ¿Por qué es UDP, no RTP en Wireshark cuando hago stream usando jmf?
@henning 'free' then o en un adagio de C++ –