在Java代码中,System
与System.out.print
或System.exit
完全相同?它的用途是什么?
答案 0 :(得分:4)
System
只是一个类,out
只是该类的静态字段。点击此处了解更多信息:http://download.oracle.com/javase/6/docs/api/java/lang/System.html
答案 1 :(得分:2)
参见javadoc:
System类包含几个有用的类字段和方法。它 无法实例化。
System类提供的功能包括标准输入, 标准输出和错误输出流;外部访问 定义的属性和环境变量;一种加载文件的方法 和图书馆;以及一种快速复制部分内容的实用方法 一个数组。
简而言之,它是一个具有多种静态实用方法的实用程序类。它不能被子类化(由于它的final
修饰符)。它无法实例化。
答案 2 :(得分:1)
System
是java.lang
包中的一个类,会自动导入。这就是您不必导入这些类的原因(String
,Integer
,Float
等相同...)。
班级System
有三个静态字段:
out
,它是PrintStream
类的一个实例,用于默认输出(stdout)。err
,它是PrintStream
类的一个实例,用于错误输出(stderr)。in
,它是InputStream
类的一个实例,用于从控制台读取(stdin)。答案 3 :(得分:0)
系统是final class
,其中包含几个有用的类字段和方法。 out是System类中的一个字段,类型为PrintStream,它是“标准”输出流。 println()是PrintStream类中定义的方法。
答案 4 :(得分:0)
系统 - 它是一个班级 System.out - 此类的对象字段 System.out.print和System.exit - 它的方法。