随笔分类 -  IO

摘要:字符流 编码问题 认识文本和文本文件 java的文本(char)是16位无符号整数,是字符的unicode编码(双字节编码) 文件是byte byte byte ...的数据序列 文本文件是文本(char)序列按照某种编码方案(utf-8,utf-16be,gbk)序列化位byte的存储结果 字符流 阅读全文
posted @ 2022-06-21 17:22 Resign~as 阅读(27) 评论(0) 推荐(0) 编辑
摘要:缓冲流 BufferedInputStream/BufferedOutputStream 这两个流类为IO提供了带缓冲区的操作,一般打开文件进行写入或读取操作时,都会加上缓冲,这种流模式提高了IO的性能 从应用程序中把输入放入文件,相当于将一缸水倒入到另一个缸子 FileOutputStream > 阅读全文
posted @ 2022-06-20 16:03 Resign~as 阅读(21) 评论(0) 推荐(0) 编辑
摘要:DataOutputStream/DataInputStream 对“流”功能的一个扩展,可以更加方便的读取int,long,字符等类型数据 DataOutputStream writeInt()/writeDouble()/writeUTF() 输出流 public class DosDemo { 阅读全文
posted @ 2022-06-20 15:35 Resign~as 阅读(89) 评论(0) 推荐(0) 编辑
摘要:1、FileOutputStream实现了向文件中写出byte数据的方法 拷贝方法 public static void copyFile(File srcFile,File destFile) throws IOException { if(!srcFile.exists()) { throw n 阅读全文
posted @ 2022-06-20 15:20 Resign~as 阅读(29) 评论(0) 推荐(0) 编辑
摘要:IO流(输入流、输出流) 字节流、字符流 1.字节流 inputStream、OutputStream inputStream抽象了理论应用程序读取数据的方式 OutputStream抽象了理论应用程序写出数据的方式 2.EOF = End 读到-1就读到结尾 3.输入流基本方法 int b = i 阅读全文
posted @ 2022-06-20 14:59 Resign~as 阅读(70) 评论(0) 推荐(0) 编辑
摘要:RandomAccessFile java提供的对文件内容的访问,既可以读文件,也可以写文件。 RandomAccessFile支持随机访问文件,可以访问文件的任意位置 (1)java文件模型 在硬盘上的文件是byte byte byte存储的,是数据的集合 (2)打开文件 有两种模式"rw"(读写 阅读全文
posted @ 2022-06-06 17:17 Resign~as 阅读(26) 评论(0) 推荐(0) 编辑
摘要:1.工具类 //列出File的一些常用操作比如过滤、遍历等操作 public class FileUtils { /** * 列出指定目录下(包括其子目录)的所有文件 * @param dir * @throws IOException */ public static void listDirec 阅读全文
posted @ 2022-06-06 16:49 Resign~as 阅读(48) 评论(0) 推荐(0) 编辑
摘要:文件一般默认保存为ANSI编码格式。 java.io.File类用于表示文件(目录) File类只用于表示文件(目录)的信息(名称、大小等),不能用于文件内容的访问。 RandomAccessFile java提供的对文件内容的访问,既可以读文件,也可以写文件。 RandomAccessFile支持 阅读全文
posted @ 2022-06-06 16:44 Resign~as 阅读(250) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示