java中的system.out是啥意思

Posted

tags:

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

System.out.println("内容")

System 是一个类,out是一个static PrintStream 对象。由于它是“静态”的,所以不需要我们创建任何东西,所以只需直接用它即可。println()的意思是“把我给你的东西打印到控制台,并用一个新行结束”。所以在任何Java 程序中,一旦要把某些内容打印到控制台,就可条件反射地写上System.out.println("内容")追问

system这个类有什么作用

参考技术A java中的system.out是什么意思
打印输出语句!

out其声明如下public static final PrintStream out“标准”输出流。此流已打开并准备接受输出数据。通常,此流对应于显示器输出或者由主机环境或用户指定的另一个输出目标。 其实就是一个负责输出的类。追问

能说详细点吗最好能有例子,谢谢

追答public class demo

  public static void main(String[] args)
  
  
 System.out.print("HELLO WORLD");
  


本回答被提问者采纳
参考技术B 系统的输出流,是已经定义好的,存放在java.lang这个包中追问

java.lang是放在哪的?

命令中的“2”是啥,同时将 System.out , System.err Java 消息重定向到文件 [重复]

【中文标题】命令中的“2”是啥,同时将 System.out , System.err Java 消息重定向到文件 [重复]【英文标题】:What is "2" in command, while redirecting both System.out , System.err Java messages to file [duplicate]命令中的“2”是什么,同时将 System.out , System.err Java 消息重定向到文件 [重复] 【发布时间】:2017-08-28 01:57:48 【问题描述】:

我只是想,我们可以将 System.outSystem.err 消息重定向到一个文件,我无法理解这个在运行以下文件时重定向的命令:java StandarProgram> output.log 2>error.log

什么是 2?如果不使用 2,错误消息会显示在控制台上并且不会重定向到文件?我根本无法得到这个。

public class StandardProgram

    public static void main(String[] args)

       System.out.println("Hello");
       System.err.println("World");

    

【问题讨论】:

【参考方案1】:

System.out 是根据 documentation 标准输出流 - 它是 1

System.err 是根据 documentation 标准错误流 - 它是 2

【讨论】:

这些是什么,正好是 1 和 2?它们有助于表示内容吗? 这些是 linux 系统的文件描述符 1 表示标准输出文件描述符 2 表示标准错误文件描述符 我用的是windows,和windows一样吗?和其他操作系统 是的,这是您在 windows cmd 中的代码 sn-p:***.com/questions/1420965/…【参考方案2】:

2 是标准错误文件描述符。

文件描述符 1 是标准输出 (stdout)。 文件描述符 2 是标准错误 (stderr)。

2>error.log 

用于将标准错误日志重定向到名为error.log的文件

【讨论】:

以上是关于java中的system.out是啥意思的主要内容,如果未能解决你的问题,请参考以下文章

java中,system.out中的out是啥意思?

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

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

.equals()到底是啥意思?

java 中System.out.println是啥意思

java中的语句integer.parseint()是啥意思