java 21 - 12 IO流的打印流】的更多相关文章

打印流 字节流打印流 PrintStream 字符打印流 PrintWriter打印流的特点: A:只有写数据的,没有读取数据.只能操作目的地,不能操作数据源.(只能写入数据到文件中,而不能从文件中提取数据) B:可以操作任意类型的数据. C:如果启动了自动刷新,能够自动刷新. D:该流是可以直接操作文本文件的. 哪些流对象是可以直接操作文本文件的呢?  FileInputStream  FileOutputStream  FileReader  FileWriter  PrintStream…
打印流: 打印流是输出信息最方便的类,注意包含字节打印流PrintStream和字符打印流:PrintWriter.打印流提供了非常方便的打印功能, 可以打印任何类型的数据信息,例如:小数,整数,字符串. 回顾: 之前打印信息需要使用OutputStream但是这样,所有数据输出会非常麻烦,String-->byte[],打印流中可以方便进行输出, PrintStream类中常用方法: 在这个类中定义了很多print()和println()方法,System.out.print()方法可以打印任…
IO 内存流和打印流操作 字符编码 计算机中所有的信息组成都是二进制数据,所有能够描述的中文文字都是经过处理后的结果:所有的语言文字都会使用编码来进行描述,例如:ASCII码 常见编码 GBK/GB2312: 中文的国标编码 GBK包含有简体中文与繁体中文两种,而GB2312只包含简体中文 ISO-8859-1: 国际编码 可以描述任何的文字信息 UNICODE: 十六进制编码 任何文字信息都用十六进制表示,会导致无用数据过多 UTF-8:* 融合ISO8859-1和UNICODE两种编码的特点…
[缓冲流.转换流.序列/反序列化流.打印流] 一.缓冲流 1.字节缓冲输出流 java.io.BufferedOutputStream extends OutputStream 高效字节输出流 写入文件 目标文件 底层定义个了一个长度为8192的数组,提高效率 常用方法: write(int b): 写单个字节 write(byte[] bs): 写一个字节数组 write(byte[] bs,0,len): 写一个字节数组 BufferedOutputStream 的构造方法: Buffere…
对象操作流(序列化流) 每次读取和写出的都是JavaBean对象. 序列化:将对象写入到文件中的过程 反序列化:从文件中读取对象到程序的过程 transient: 标识瞬态,序列化的时候,该修饰符修饰的成员不能序列化 ObjectOutputStream 构造方法: public ObjectOutputStream(OutputStream out) : 创建一个指定OutputStream的ObjectOutputStream. 特有方法: public final void writeOb…
打印流的概述(只有输出就是只与数据目的有关,不会抛出IO异常) 打印流添加输出数据的功能,使它们能够方便地打印各种数据值表示形式. 打印流根据流的分类: l  字节打印流  PrintStream l  字符打印流  PrintWriter l  方法: void print(String str): 输出任意类型的数据, void println(String str): 输出任意类型的数据,自动写入换行操作 l  代码演示: /* * 需求:把指定的数据,写入到printFile.txt文件…
我们之前所做的都是对文件进行IO处理,实则我们也可以对内存进行IO处理.我们将发生在内存中的IO处理称为内存流. 内存操作流也可分为两类:字节内存流和字符内存流. (1)ByteArrayInputStream  和  ByteArrayOutputStream 构造函数: public class ByteArrayOutputStream extends OutputStream public class ByteArrayInputStream extends InputStream (2…
Java中的IO流,即为输入输出流.所谓输入输出流,都是相对于程序而言,程序就是这个参照物.一张图看懂输入输出流: 输入流抽象基类:InputStream,Reader 输出流抽象基类:OutputStream,Writer 输入输出流子类众多,详情见下图: 1.内存流 用来操作内存 ByteArrayInputStream     内存到程序 不需要关闭 不使用内存资源,内存不够建议不用 ByteArrayOutputStream 程序到内存 不需要关闭 不使用内存资源,内存不够建议不用 内存…
package IODemo; import java.io.*; /* 打印流 : 很方便的进行输出 字节打印流 增强输出功能 字符打印流 */ public class PrintStreamDemo { private static void charPrint(){ File file = new File("d:\\test\\t.txt"); try { Writer w = new FileWriter(file,true); BufferedWriter br = ne…
打印流的概述 打印流添加输出数据的功能,使它们能够方便地打印各种数据值表示形式. 打印流根据流的分类: 永远不会抛出IO异常 l  字节打印流  PrintStream l  字符打印流  PrintWriter l  方法: void print(String str): 输出任意类型的数据, void println(String str): 输出任意类型的数据,自动写入换行操作 l  代码演示: /* * 需求:把指定的数据,写入到printFile.txt文件中 * * 分析: * 1,…