编程论坛
注册
登录
编程论坛
→
JAVA论坛
控制台输出问题
不落夕阳
发布于 2018-08-27 10:00, 1673 次点击
System.out.println();
out是System的一个静态属性为类PrintStream,为什么System.out.println("dfaf"),没有指定文件输出位置,不报异常,他是怎么实现的。
1 回复
#2
wlrjgzs
2018-08-29 12:57
因为System.out在默认情况下它的标准输出目标就是显示器,它输出的位置就是当前光标位置。当然,你也可以将System.out的输出目标重定向给其它目标,比如重定向到文件。这样的话,当你再使用
System.out.println("Hello,World");
语句输出字符串时,你会发现显示器不再显示输出的字符串了,而是将输出的字符串写入到文件了。
1