`

关于Java system.out.print()的性能影响

    博客分类:
  • java
 
阅读更多

 system.out.print()的线程是当前线程,只有等待线程执行完成,才会执行后面的代码,它是同步,不像log4j之类的,属于异步的,不需要等待。

如果打印比较多,会往一个文件不断写入,会涉及IO,性能也就慢下来了。

另外, system.out.print,不是好的实现,不能像log4j之类的,能控制打印级别。

分享到:
评论

相关推荐

    Log4j将System.out搞到log4j中输出四

    《Log4j将System.out重定向到Log4j输出详解》 在日志管理中,Log4j是一款广泛使用的开源日志框架,它允许开发者灵活地控制日志信息的输出方式和级别。当我们习惯于使用`System.out.println()`进行调试时,如何将...

    java中for(int i= 0; i<=10;i=i++)System.out.print(i);为什么无限输出0

    System.out.print(i); } } } ``` 该代码定义了一个简单的`for`循环,其中循环变量`i`初始化为0,并且循环继续进行直到`i`大于或等于10。然而,在循环的更新表达式部分,我们看到了一个不寻常的操作:`i = i++`。...

    import java.io.*; public class FirstPart{ public static void main(String[] args) throws Exception{ System.out.print("The input Fahrenheit is "); BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); int f = Integer.parseInt(br.re

    System.out.print("The input Fahrenheit is "); BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); int f = Integer.parseInt(br.readLine()); double c=5*(f-32); c=c/9; System.out....

    python中print()函数的“,”与java中System.out.print()函数中的“+”功能详解

    本文将详细探讨 Python 中 `print()` 函数的逗号(`,`)与 Java 中 `System.out.print()` 函数的加号(`+`)在连接字符串时的作用。 在 Python 中,`print()` 函数用于向标准输出设备(通常是控制台)打印信息。当...

    print-java.rar_java print

    首先,Java中的`print`方法主要存在于`System.out`对象中,它是`Console`类的一部分,我们通过`System.out.print()`来实现输出。这个方法可以打印任何类型的数据,包括基本类型(如int、double)、字符串、对象等,...

    tomcat输出输出着就不输出了,什么原因?解决方法是

    在使用Tomcat运行Java Web应用程序时,可能会遇到一个常见的问题:`System.out.println()` 输出突然停止,仿佛被中断了一样。这种情况通常是由于多种因素引起的,包括但不限于以下几点: 1. **日志重定向**:Tomcat...

    javaSystem.out.println()输出byte[]、char[]异常的问题详析

    Java中的`System.out.println()`是一个常用的方法,用于在控制台上打印信息。然而,当你尝试输出特定数据类型如`byte[]`或`char[]`时,它不会像预期那样直接显示数组的内容,而是输出一些看似随机的字符序列。这是...

    Java I/O 标准输入输出流System.in

    在Java编程语言中,I/O(输入/输出)是程序与外部世界交互的重要部分,而标准输入输出流(System.in, System.out, System.err)是Java内置的预定义流,用于处理程序与操作系统之间的基本输入输出操作。这篇博客将深入...

    JAVA数据的输入和输出.doc

    在 JAVA 中,输入和输出操作可以通过多种方式实现,包括使用 System.out.println() 方法、System.out.print() 方法、JOptionPane.showMessage Dialog() 方法等。 一、数据的输出 在 JAVA 中,数据的输出可以通过...

    java Reflection 反射机制 反编译

    System.out.print(" extends " + c.getSuperclass().getSimpleName()); Class[] inters = c.getInterfaces(); if (inters.length &gt; 0) { System.out.print(" implements "); for (int i = 0; i ...

    SCJP Braindump SCJP 题库 SCJP 考题

    System.out.println("Finally"); } } } ``` - **问题:** 运行结果是什么? - **答案解析:** - `finally`块在方法返回之前总是被执行。 - 因此,尽管`return`语句试图结束方法执行,但`finally`块仍然会被执行...

    java运算java运算.doc

    System.out.print(s); ``` 例如: ```java import java.text.*; public class TT { public static void main(String args[]) { double x = 23.5455; NumberFormat ddf1 = NumberFormat.getNumberInstance(); ...

    Java课程设计案例经编

    System.out.print(mycalendar1.get(Calendar.YEAR) + "年"); System.out.print(mycalendar1.get(Calendar.MONTH) + "月"); System.out.println(mycalendar1.get(Calendar.DATE) + "日"); System.out....

    爱心源码、初学者的语法for循环+System.out.print实现

    java初学者练习for循环逻辑实现简单心形源码‘’...下——爱心的最下方的倒三角逻辑实现简单、易上手涉及到知识点:java变量定义、for循环基础、System.out.print打印字符串爱心源码,下载打开,运行main方法即可使用

    Java课程设计案例精编

    System.out.print(mycalendar1.get(Calendar.YEAR) + "年"); System.out.print(mycalendar1.get(Calendar.MONTH) + "月"); System.out.println(mycalendar1.get(Calendar.DATE) + "日"); System.out....

    Java基本语句(注释语句、javadoc、System.out.print和println和printf区别)复习2

    注释语句、javadoc、System.out.print和println和printf区别java特殊语句注释语句print、printf、println区别 java特殊语句 转换符 类型 d 十进制 x 十六进制 o 八进制 f 定点浮点数 e 指数浮点数 ...

    Java常用类

    System.out.println("s1.equals(s2): " + s1.equals(s2)); // true System.out.println("s2 == s3: " + (s2 == s3)); // false System.out.println("s2.equals(s3): " + s2.equals(s3)); // true } } ``` ### ...

    非常经典的java一道题

    System.out.print("请输入要祝福人的名字:"); String name = sc.next(); for (int i = 0; i ; i++) { for (int k = 0; k ; k++) { System.out.print(" "); } for (int z = 1; z * i - 1; z++) { System.out...

    Java经典算法20题

    System.out.print(divisor + " * "); n /= divisor; } else { divisor++; } } System.out.println("1"); } } ``` 以上四个题目涵盖了从基础的循环和条件语句到更复杂的递归调用和算法设计,对于初学者来说...

Global site tag (gtag.js) - Google Analytics