使用System.out.print()在“控制台”上打印行的准确程度

时间:2013-03-11 09:23:06

标签: java

如果我想打印一行

  

这是Java编程语言

使用System.out.print()

到控制台,以及使用多少进程来打印此行,以及我们如何使用FileWriterBufferedWriter将相同的行写入文件进行比较。

3 个答案:

答案 0 :(得分:1)

检查PrintStream.java文件以了解打印方法的过程。

Check here for detailed flow of process

答案 1 :(得分:1)

out是类System的静态成员,其类型为PrintStream http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/System.html。您可以为文件创建PrintStream个对象,并以类似方式使用它们。 http://docs.oracle.com/javase/1.5.0/docs/api/java/io/PrintStream.html

答案 2 :(得分:0)

Java的不同实现可能有不同的方式来处理有问题的事情。如果您对如何完成它们感兴趣,可以查看它们的来源。

例如,在HotSpot VM中,outjava.io.PrintStream引用,它在内部使用java.io.BufferedWriter写入标准输出。