系统在Java代码中意味着什么?

时间:2011-08-26 12:39:28

标签: java

在Java代码中,SystemSystem.out.printSystem.exit完全相同?它的用途是什么?

5 个答案:

答案 0 :(得分:4)

System只是一个类,out只是该类的静态字段。点击此处了解更多信息:http://download.oracle.com/javase/6/docs/api/java/lang/System.html

答案 1 :(得分:2)

参见javadoc:


  

System类包含几个有用的类字段和方法。它   无法实例化。

     

System类提供的功能包括标准输入,   标准输出和错误输出流;外部访问   定义的属性和环境变量;一种加载文件的方法   和图书馆;以及一种快速复制部分内容的实用方法   一个数组。

简而言之,它是一个具有多种静态实用方法的实用程序类。它不能被子类化(由于它的final修饰符)。它无法实例化。

答案 2 :(得分:1)

Systemjava.lang包中的一个类,会自动导入。这就是您不必导入这些类的原因(StringIntegerFloat等相同...)。

班级System有三个静态字段:

  1. out,它是PrintStream类的一个实例,用于默认输出(stdout)。
  2. err,它是PrintStream类的一个实例,用于错误输出(stderr)。
  3. in,它是InputStream类的一个实例,用于从控制台读取(stdin)。

答案 3 :(得分:0)

系统是final class,其中包含几个有用的类字段和方法。 out是System类中的一个字段,类型为PrintStream,它是“标准”输出流。 println()是PrintStream类中定义的方法。

答案 4 :(得分:0)

系统 - 它是一个班级 System.out - 此类的对象字段 System.out.print和System.exit - 它的方法。