这行代码什么都没有做,它只是把一些语句打印到了控制台.

其中system.out获得了系统控制台的唯一输出流.PrintStream

而PrintStream的println()里是这样:

public void println(boolean x) {synchronized (this) {print(x);newLine();}}

看到了吗?同步代码块的是this.而system.out获取的又是唯一输出流.

所以,虚拟机里所有的打印都得按顺序在控制台上打印.其中一个打的慢或者出现问题,其他所有需要打印的地方都得等待.block.

这会产生一个小小的打印让整个系统宕机的事务.

为什么不要用System.out.println()相关推荐

  1. 求求你别再用 System.out.println 了!!

    点击上方蓝色"方志朋",选择"设为星标" 回复"666"获取独家整理的学习资料! 来源:my.oschina.net/yuchener/bl ...

  2. 深入研究 System.out.println()

    点击上方"方志朋",选择"设为星标" 回复"666"获取新整理的面试文章 来源:    1t.click/k87 什么是System.out ...

  3. 最重要的事情 一 、消息通信机制(1)ant 打包方法(2) system.out.println()用法 二、UML学习

    最重要的事情    一 .消息通信机制(1)ant 打包方法(2) system.out.println()用法      二.UML学习

  4. 居然还有人在用 System.out.println打日志的吗?

    点击上方蓝色"程序猿DD",选择"设为星标" 回复"资源"获取独家整理的学习资料! 作者 | 雨尔辰辰 来源 | my.oschina.ne ...

  5. IntelliJ中的main函数、for循环、System.out.println()快捷键

    main函数 输入: psvm 回车 输出: public static void main(String[] args) {} for循环 输入:fori 回车 输出: for (int i = 0 ...

  6. java中的System.out.print()与System.out.println()的区别

    System.out.print();与System.out.println(); 前者输出不换行,比如: System.out.print("a"); System.out.pr ...

  7. java中system.out.println()是什么意思【笔记自用】

    在Java编程中,我们常常用System.out.println()方法来输出字符串,也许我们都已经猜到println()是方法名,但System是什么,out又是什么呢? 这里就涉及用到一个stat ...

  8. 字节一面,面试官拿 System.out.println() 考了我半个小时?我傻了

    前言 之前春招面试我被问及,你如何理解System.out.println() ? 今天我就来给大家分享一下! 学了这么久的面向对象编程,那如何用一行代码体现呢? 如果你能自己读懂System.out ...

  9. java logfaction_Java调试的变迁:从System.out.println到log4j

    jungleford如是说     用惯了VC的人刚接触Java大概很不习惯代码的调试,的确,在M$的大部分IDE都做得相当出色,包括像VJ++这样一直被Java程序员称为是"垃圾" ...

  10. Java中的System.out.println到底是什么,而且Java源码中System.java的out是null,为什么可以调用println方法?

    在我们接触Java第一个程序时,我们使用了public class和public static void main(String[]) args)以及System.out.println(" ...

最新文章

  1. 复制订阅服务器和 AlwaysOn 可用性组 (SQL Server)
  2. 新站优化远比老站难的多!
  3. python爬虫如何从一个页面进入另一个页面-Python爬虫信息输入及页面的切换方法...
  4. Pygame初始-模仿windows待机画面
  5. SlidingMenu的使用,结合Fragment(eclipse环境)
  6. c语言 main函数
  7. sql添加字段和字段说明
  8. Oracle 系列 统计信息详解(Statistic)
  9. 【STM32H7的DSP教程】第46章 STM32H7的IIR带通滤波器实现(支持逐个数据的实时滤波)
  10. DM数据库更换key
  11. ue4蓝图运行顺序_如何从零基础慢慢学习到UE4的顺序?
  12. 关于深拷贝与浅拷贝的问题?
  13. 2022餐饮加盟3大核心,让赚钱变得简单
  14. 7-15 福到了 c语言,7-54 福到了 (15 分)
  15. 【引用】免费论文检测 系统 软件 论文免费检测 论文抄袭检测大师 万方数据论文相似性检测系统 万方论文检测...
  16. golang打造p2p网络
  17. Android小应用:余额宝万份收益查询小工具
  18. jquery获取slideToggle状态
  19. UC缓存的php格式视频,如何把UC浏览器缓存的零碎视频转换成完整的mp4
  20. 在线eps转pdf,MATLAB导出图片不清晰,fig转为eps显示不全

热门文章

  1. Ubuntu下通过命令打开图片
  2. myeclipse如何导入项目
  3. 元宇宙系统全面学习线路
  4. 计算机桌面来回闪烁,Windows10系统电脑屏幕一直闪烁的解决方案
  5. 已解决:虚拟机安装windows server 2012 出现“找不到任何设备驱动程序。请确保安装介质包含正确的驱动程序”
  6. 2003sql php_Windows Server 2003下安装PHP +mssql2000
  7. 【转载】为什么用交叉线而不是直通线连接相同的设备
  8. 基因组选择技术在农业动物育种中的应用
  9. windows副本不是正版怎么解决_黑屏、蓝屏、卡顿、死机怎么解决?教你免重装Windows解决问题...
  10. 2021-2027全球与中国射频发生器市场现状及未来发展趋势