System类的目的是什么?

时间:2013-08-16 11:41:37

标签: java

我只是查看了一些代码并在很多地方看到了System

System.out.println();
System.exit();

这个类的主要目的是提供系统资源吗?系统资源是否意味着与Java相关的资源?

3 个答案:

答案 0 :(得分:5)

java.lang.System类包含几个有用的实用程序,用于主要使用的操作。 System类无法实例化。

System提供的设施:

  • 标准输出

  • 错误输出流

  • 标准输入和对外部定义的属性和环境变量的访问。

  • 用于快速复制数组特定部分的实用程序。

  • 用于加载文件和库。

System类的标准字段为:

  • static PrintStream err - “标准”错误输出流。

  • static InputStream in - “标准”输入流。

  • static PrintStream out - “标准”输出流。

答案 1 :(得分:1)

javadoc清楚地提到了这一点。

  

System类提供的设施是标准的   输入,标准输出和错误输出流;进入   外部定义的属性和环境变量;一种手段   加载文件和库;和快速的实用方法   复制数组的一部分。

答案 2 :(得分:0)

Java有大量关于其库的文档。请尝试检查this

基本上,正如它们在其网站上所说的那样,System用于标准I / O.