繁体   English   中英

Java System.out.println()

[英]Java System.out.println()

我知道System是一个类, outPrintStream类型的System类的一个字段( PrintStream类的实例),而println()是PrintStream的方法。 但我不明白它是如何得到的PrintStream通过 instaniated时的PrintStream类是在java.io ,java.io和不会自动在Java的进口? 我想念什么吗?

因为System.out是全局的,所以它是由Java运行时实例化和初始化的。 通过Javadoc(添加了重点),

“标准”输出流。 该流已经打开并且准备接受输出数据。

实际上并没有被out实例化。 如果您查看源代码,您将看到以下行:

public final static PrintStream out = null;

Javadoc说它“已经打开并准备接受输出数据”。

在这里,您有一个链接: https : //docs.oracle.com/javase/7/docs/api/java/lang/System.html

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM