Java System.out.println()的简单理解

这篇具有很好参考价值的文章主要介绍了Java System.out.println()的简单理解。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

前言

想必很多人对System.out.println()只是简单的进行运用,并未深入了解其背后的原理,例如当问及当中的out是什么,很多人可能一时答不上来,又比如问道println()方法属于那个类,你可能不假思索的答System类,可结果真的如此吗,接下来让我们一起探寻其背后的真相!

一、System类

1.out

很明显,System是Java中的一个类,我们点进JavaAPI帮助文档可以看到system.out.println,java,jvm,开发语言

Sysem类有着三个静态成员属性,其中out赫然就在其中,因此我们可以得出outSystem类的一个静态成员属性,其具体是什么我们可以看到其为PrintStream类的构造出的一个引用对象,所以我们得知out的原理。

2.println()

想必很多人认为println()System中的一个成员方法,可当我们翻阅JavaAPI帮助文档却并未在System类中找到,相反,在PrintStream类中找到了println()方法system.out.println,java,jvm,开发语言
我们可以得知
println()PrintStream
类中的成员方法。

二、PrintStream类

PrintStream 是 Java 标准库中的一个类,它提供了输出数据到各种目标的功能,例如控制台、文件或网络流。它是 OutputStream 类的子类,继承了其输出流的基本功能,并添加了一些用于方便打印数据的方法。

PrintStream 类具有许多用于输出的方法,包括:

print:用于打印指定数据的字符串表示形式。

println:与 print 类似,但在打印完成后会添加一个换行符。

printf:用于格式化输出,类似于 C 语言中的 printf 函数。

write:用于将字节写入输出流。

flush:用于刷新输出流,将缓冲区中的数据强制写入目标。

PrintStream 类还具有自动刷新功能。当输出流被包装在

PrintStream 对象中时,它会自动刷新缓冲区,并将数据写入目标。这使得在使用 printprintln 方法后无需手动调用 flush 或 close 方法。

总结

在Java中,System.out.println 是用于将输出打印到控制台的语句。在这个语句中,outSystem 类的一个静态成员变量,它是一个 PrintStream 类型的对象。

out 对象是 System 类的标准输出流。它提供了一系列方法来打印各种数据类型的值,并将其显示在控制台上。常用的方法包括 println(打印并换行)、print(打印但不换行)等。

使用 System.out.println,您可以将消息、变量的值或任何其他需要在控制台上显示的内容输出到标准输出流。文章来源地址https://www.toymoban.com/news/detail-724925.html

到了这里,关于Java System.out.println()的简单理解的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Java中的System类和一些练习

    ​​​​​​​ 目录 常用方法: 第一个方法: 第二个方法: 第三个方法: 方法 三 的拓展: System 和 Math 一样,也是一个工具类,提供了一些与系统相关的方法 返回当前时间毫秒值,并且以 1970 年 1 月 1 日 08:00:00 作为计算机中的时间原点(含时差); 1 秒=1000 毫秒 那

    2024年01月18日
    浏览(39)
  • Java随机数之System/Random/SecureRandom详解

    本系列为:从零开始学Java,为千锋教育资深Java教学老师独家创作 致力于为大家讲解清晰Java学习相关知识点,含有丰富的代码案例及讲解。如果感觉对大家有帮助的话,可以【点个关注】持续追更~ 文末有本文重点总结!关于技术类问题,也欢迎大家和我们沟通交流! 我们在

    2024年02月06日
    浏览(63)
  • 【从零开始学习JAVA | 第二十一篇】常见API介绍 System

    目录 前言: System: System类中静态方法: 总结:                 system 是一个很底层的 API,是一个工具类, 提供了一些与系统相关的方法 。他在我们写项目的时候提供了一些非常实用的方法,本篇将会介绍一些实用的system API 的方法调用。 System类是Java语言提供的一个

    2024年02月15日
    浏览(62)
  • java8 Instant 计算方法耗时, 再见了我的System.currentTimeMillis()

    以下是一个 Java Instant 计算方法耗时的示例代码: 在上述示例代码中,我们使用 Instant.now() 方法获取当前时间,并在执行需要计算耗时的方法前后分别获取当前时间,然后使用 Duration.between() 方法计算两个时间点之间的时间差,并将结果输出到控制台。 在示例代码中,我们使

    2023年04月10日
    浏览(45)
  • Unity 报错之 打包安卓闪退 Could not allocate memory: System out of memory

    更换机器打包,打包机器上没有开发使用的Unity版本,所以更换了Unity2019.4.8f1版本进行导出安卓工程,在安卓工程中打包出现闪退问题。 Unity: Could not allocate memory: System out of memory! Trying to allocate: 4227858432B with 16 alignment. MemoryLabel: DynamicArray Allocation happened at: Line:78 in Memory overv

    2024年02月13日
    浏览(53)
  • 【Linux】对system V本地通信的内核级理解

             通过之前的学习,我们大致可以感受出来,共享内存,消息队列和信号量在使用的时候是有很多共性的。它们三个的接口,包括接口中传的参数有的都有很大的相似度。其实,共享内存,消息队列和信号量是操作系统针对本地进程间通信特意设计出来的system V版本

    2024年04月23日
    浏览(42)
  • LibreSSL SSL_read: error:02FFF03C:system library:func(4095):Operation timed out, errno 60

    修改hosts 命令行 使用该链接查看github的IP https://github.com.ipaddress.com/www.github.com 然后将该IP 添加到hosts 文件中

    2024年02月11日
    浏览(52)
  • 【Java练习题汇总】《第一行代码JAVA》Java常用类库篇,汇总Java练习题——Optional类、包装类、可变字符串支持类、Runtime类、System类、数学运算类、日期时间处理...

    一、填空题 在 java.lang 包中提供了两个字符串类,分别是________ 和________ 。这两个类都是________ 接口的子类,字符串类提供的求字符串长度的方法是________________ 。 Java 提供的两个大数操作类是________ 和________ 。 对象克隆方法是________ 类提供的,方法名称是________________ ,对

    2024年02月16日
    浏览(54)
  • unity URP 利用particle system制作简单的shader交互

    首先这里制作了一个简单交互,使用shader grapgh,根据计算距离和变化数值的差实现交互后的扩散,同时计算消散遮罩让它逐渐谈去。 将他赋予材质物体,根据脚本传入位置和逐渐变化的大小后,呈现这样的效果。 但是,shader graph这样的工具,在做这种效果非常快的同时,也

    2024年02月07日
    浏览(44)
  • 简单易懂的理解java开发中的 DO、BO、DTO、VO、AO都是什么✌

    这些只是开发的规范,规范就是建议遵守的,大家都这样做,长期以来就形成了一种开发规范,便于我们开发。 DO、BO、DTO、VO、AO他们都是普 通的Java类 ,只不过通常我们把他们放在DO、BO、DTO、VO、AO名的包下,结尾以DO、BO、DTO、VO、AO命名放在这些包下的类。 有时DO也会放在

    2024年02月01日
    浏览(39)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包