thumbnail
数据流,序列话流
数据输入流和数据输出流 数据输出流: 数据输入流: 写的时候是什么数据类型读的时候就是什么数据类型,一定要对应起来 序列化流 对象字节输出流: 注意:对象如果要实现序列话,对象类必须实现Serializable接口 不是乱码,只是特殊的语法 对象字节输入流: 如果不想让密码序列话,在成员变量前面加关键字:transient 反序列化:
thumbnail
打印流
打印流:PrintStream PrintWriter 打印流打印什么数据出去就是什么数据 可以指定打印流的编码: 还可以写: package com.file.test; import java.io.FileNotFoundException; import java.io.PrintStream; public class printDemo…
thumbnail
转换流
提出问题: 使用字符输入转换流或者字符输出转换流 一:文件字符转换输入流 package com.file.test; import java.io.*; import java.io.FileInputStream; public class InputStreamReader { public static void main(String&#…
thumbnail
IO字符流
字节流:适合复制文件,不适合读写文本文件 字符流:适合读写文本文件内容 字节(Byte):字节是计算机信息技术用于计量存储容量和传输容量的一种计量单位,是计算机中基本的存储单位。一个字节等于 8 位(bit),每一位可以表示 0 或 1 这两种状态,字节通常用来衡量文件大小、内存空间占用等情况。例如,一个简单的文本文件大小为 1024 字节,意味着…
thumbnail
释放资源的方式
一:Try -catch-finally 千万不要在finally里return数据,如果finally里return那么try和catch里面的return就不会返回; 一般用于在程序执行完之后对资源进行释放操作 如果直接释放留,提过在前面带代码出现异常,那么下面的流就无法释放 public static void main(String[…
thumbnail
文件字节输出流(OutputStream)
用OutputStream 下的一个实现类FileOntputStream 我们通过字节输出流的write方法写出数组 public class OutputStream { public static void main(String[] args) throws IOException { FileOutputStream is = n…
thumbnail
IO流概述(文件字节输入流)
I指Input,称为输入流:负责奥本数据读到内存中去 O指OutPut称为输出流,负责写数据出去 IO流应用场景: Io流的分类,方向: 这些都是抽象类,不能直接创建对象,我们要找到他们的实现类 一·:FileInputStream (字节输入流) 作用:以内存为基准,可以把磁盘中的数据以字节的形式读到内存中去 package com.file.t…
thumbnail
字符集
标准ASCII字符集 标准ASCII字符集是美国信息交换标准代码,包括了英文,符号 一个字节由八个bite位组成,一个字符,标点,或者数字都占用一个字节 标准ASCII使用1个字节存储一个字符,首位是0,总共可以表示128个字符 GBK:(汉字内码扩展规范,国标) 汉字编码字符集,包含了2万多个汉字等字符,GBK中一个中文字符编码成两个字节存储 注…