爪哇2博客
爪哇2博客

爪哇中的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的全部内容。

分享这个

作者

关注作者

相关文章

  • 10月22日

    爪哇如何分布

    简介Java被认为是最安全的平台和编程语言。 爪哇由Sun Microsystems于1995年开发。它是开发人员中最常用的语言,易于理解和编码。 爪哇使您可以构建多个应用程序。它允许您在一台计算机上运行这些应用程序[…]

  • 3月26日

    爪哇布尔默认值

    在本文中,我们将看到Java中boolean和Boolean的默认值。💡你知道吗?布尔值的默认值为false,包装器类布尔值为null。这是演示相同示例的示例。 [crayon-601c1e0ab4e8d561199039 /]输出:布尔值的默认值:false布尔值(包装器)的默认值:null…]

  • 12月22日

    爪哇中的Caesar密码

    在本文中,我们将介绍Java中的Caesar Cipher。在密码学中,我们曾经研究过不同的算法或技术,以对不同的消息集进行加密和解密,以获得机密性,完整性或某种安全性。通常,这些事情是通过实施此类技术(有时与其他[…]

  • 4月01

    爪哇 float vs double

    在本文中,我们将看到Java中的float和double数据类型之间的区别。如您所知,float和double都可以用来表示Java中的浮点数。我们将看到float和double的区别,以及何时使用double vs float的区别。 double和[…]

  • 10月28日

    如何在Java中从用户那里获取输入

    在这篇文章中,我们将看到如何在Java中接受用户的输入。有时您希望从用户那里获取输入并根据用户输入运行程序。有很多方法可以从用户那里获取输入,其中一些是:使用Scanner使用BufferReader使用Scanner类Scanner类[…]

  • 9月28日

    您可以选修的5门在线编程课程,以提高您的职业生涯

    编程的美在于您和您的编程技能一样出色。学习编程语言有很多好处。大多数公司都非常重视程序员,他们的技能受到大多数公司的重视。但是编程不仅仅是可就业性。当您学习编程时,就会为自己打开新的大门。你可以 […]

发表评论

您的电子邮件地址不会被公开。 必需的地方已做标记 *

订阅我们的新闻

获取质量教程到您的收件箱。现在订阅。


让 ’s be Friends

©2020 爪哇2博客