爪哇中的System.out.println
在这篇文章中,我们将看到有关System.out.println的内容。 爪哇 以及它是如何工作的。
您以前使用过system.out.println吗?我认为这是每个Java开发人员都会编译的第一句话。通常用首字母缩写词来称呼"SOP".
什么是System.out.println?
系统.out.println是Java语句,它打印传递到控制台的参数。
出是PrintStream类型的静态对象。
打印是一种方法
让 ’详细了解更多信息。
系统: 系统是包中的类"java.lang"由于默认情况下将java.lang包导入到每个程序中,因此java.lang包不需要显式import语句。
出: 出是System类的静态成员,并且是java.io.PrintStream的实例。内部out对象连接到操作系统的标准输出流,因此传递给out对象的任何参数都将进入OS输出流。
打印: 打印是PrintStream类的方法。此方法重载以将消息打印到输出,通常是控制台或文件。
因此,您可以想象以下结构。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 |
类 系统 { 上市 静态的 打印流 出; //其他代码 } 类 打印流 { //方法println 上市 虚空 打印 .. { } //其他代码 } |
系统.out.println是否会影响性能?
是的,如果使用过多,System.out.println可能会影响性能。当您调用println时,它将在内部调用write()和newLine()。 write和newLine都包含同步,但开销很小。
1 2 3 4 5 6 7 |
上市 虚空 打印(串 x) { 已同步 (这个) { 打印(x); 新队(); } |
如果多个线程同时写入,则性能可能会受到影响,但是主要的成本是将字符添加到缓冲区并打印它们。
无论如何,生产环境中不应有任何System.out.println。
那’有关Java中System.out.println的全部内容。