我一直在寻找什么样的答案System
,out
并且println
是System.out.println()
在Java。我搜索并找到了其他类似的答案:
System是java.lang包中提供的一个内置类。该类具有最终修饰符,这意味着它不能被其他类继承。它包含预定义的方法和字段,提供标准输入,输出等功能。
out是System类中的静态最终字段(即变量),类型为PrintStream(内置类,包含用于打印不同数据值的方法)。静态字段和方法必须使用类名进行访问,因此(System.out)。
这里的out表示类型PrintStream类的引用变量。
println()是PrintStream类中的一个公共方法,用于打印数据值。因此,要访问PrintStream类中的方法,我们使用out.println()(因为非静态方法和字段只能通过使用refreence varialble来访问)
在另一页中,我找到了另一个对比定义
System.out.print是java中使用的标准输出函数。其中System指定包名称,out指定类名称,而print是该类中的函数。
这些让我感到困惑。有人能准确告诉我他们是什么吗?
您发布的第一个答案(系统是内置类...)非常合适。
您可以添加System
该类包含很大一部分,这些部分是本地的,并且是由JVM在启动期间设置的,例如将System.out
打印流连接到与“标准输出”(控制台)关联的本地输出流。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句