gpt4 book ai didi

java - Swing 程序中的标准输出会怎样?

转载 作者:塔克拉玛干 更新时间:2023-11-03 00:28:31 25 4
gpt4 key购买 nike

作为测试,我从 Swing 程序写入了 linux 的标准输出,但没有可见的控制台。它不会崩溃。不会抛出异常。这是已知的安全吗?我一般无意这样做,但如果程序中存在错误,它可能会发生。

编辑:该问题已改写以删除所有提及 Java 对象 System.out 的内容。在 Eclipse IDE 中有一个控制台可以接收和显示标准输出数据,但显然我的问题与没有 IDE 的情况有关。

最佳答案

每个 Java 程序仍然是一个程序,几乎每个 Linux 程序都有三个流:输入、输出和错误。 Java 的 inouterr 位于这些流之上。

如果您要从命令行启动程序,例如 java YourApp,您很可能会在控制台中看到这些流的输出。或者调试器将能够捕获它们并做同样的事情。但是在从 GUI 启动的应用程序中,输出几乎被遗忘了。

简短版本:是的,它是安全的。

关于java - Swing 程序中的标准输出会怎样?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7494123/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com