System.out 详解
System.out 详解
 
System.out 是 Java 提供的标准输出流(PrintStream 类型),默认关联控制台(Console),用于向终端打印文本信息。它是 Java 中最常用的输出方式之一,尤其在调试和命令行程序开发中。
1. 核心知识点
(1)System.out 的本质
 
-  类型: PrintStream(字节流,但内部处理字符转换)。
-  默认行为:输出到控制台(标准输出)。 
-  特点: -  自动刷新( autoFlush=true)。
-  提供 print()、println()、printf()等方法。
-  不会抛出 IOException(错误通过checkError()检查)。
 
-  
-  标准输出流也是可以改变输出方向的。 
System.setOut(new PrintStream("name"));//name是一个文件名,把内容输入到name文件中
System.out.println("zhaoliu");
(2)基本用法
java
System.out.print("Hello");      // 不换行
System.out.println("World");    // 换行
System.out.printf("PI = %.2f", 3.14159);  // 格式化输出 
(3)与其他输出方式的对比
| 输出方式 | 类型 | 特点 | 适用场景 | 
|---|---|---|---|
| System.out | PrintStream | 简单、自动刷新、控制台输 | 
