java中System.out.println中的out是啥,是一个类???

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java中System.out.println中的out是啥,是一个类???相关的知识,希望对你有一定的参考价值。

System.out.println中的out是java.lang.System类中的一个静态变量,是标准输出流java.io.PrintStream。通常,此流对应于显示器输出或者由主机环境或用户指定的另一个输出目标。

建议楼主看看JAVA的帮助文档API
参考技术A System.out是PrintStream的对象,在PrintStream中定义了一系列的print()和println()方法,所以前面使用的System.out.print()或System.out.println()语句调用的实际上就是PrintStream类的方法。追问

那是不是可以用PrintStream.println()代替System.out.println()啊?

追答

我觉得System.out.println()这条语句的等效于System.PrintStream.println()
System.java里的代码:
public final static PrintStream out = nullPrintStream();

java.io.PrintStream.java里面::
public void println()
newLine();

所以 感觉一样的~

追问

我试了下,不行啊

追答

用的话你参考一下这个~ 挺麻烦的 还不如用System.out.println()
百度文库的

参考资料:http://wenku.baidu.com/view/36cca184bceb19e8b8f6ba18.html

本回答被提问者采纳
参考技术B System这个类在java.lang这个包下,而out是标准输出流,它是这样定义的public static final PrintStream out。希望对楼主有帮助。 参考技术C
double类型的数字在精度不够时会产生溢出,这个3是无意义的
参考技术D out就是一个输出流

java system.out.println 输出到哪里

默认输出到console里面,也可以指定输入到文件。
举例如下:
System.setOut(new PrintStream("c:/test.txt"));
System.out.println("Hello World");
参考技术A 到当前的控制台 可以用System.setOut自定义
用cmd就输出到那个黑窗口
用ECLIPSE到底部输出
看不到就是没有

以上是关于java中System.out.println中的out是啥,是一个类???的主要内容,如果未能解决你的问题,请参考以下文章

JAVA中System.out.println和System.out.print有啥区别?

java的System. out. println()是啥意思?out是System类中的吗?

java的System. out. println(),为啥out能调用println()?

java system.out.println 输出到哪里

急!!!!!java System.out.println()输出规则!!!!!

java中输出函数system.out.println("a="+a);中的+是啥意思!