簡體   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