四种复制文件的效率高低 package io2; import java.io.*; /** * * 测试复制的时间 * Create by stefan * Date on 2018-05-28 10:28 * Convertion over Configuration! */ public cl ...
分类:
其他好文 时间:
2019-05-27 09:12:28
阅读次数:
121
字符流: 1、加入字符缓存流,增强读取功能(readLine) 2、更高效的读取数据 BufferedReader 从字符输入流读取文本,缓冲各个字符,从而实现字符、数组和行的高效读取。 FileReader:内部使用InputStreamReader,解码过程,byte->char,默认缓存大小为 ...
分类:
编程语言 时间:
2019-05-13 14:10:28
阅读次数:
158
我在网上看到很多输入流和输出流的代码是这样的: 问题就出在byte[] bytes = new byte[count];这行代码定义的并不是缓冲区 在try块内加上一句out.flush(); 冲刷缓冲区,test.txt中的内容就正常了。 缓冲流的缓冲区是在构造器内配置的,默认值时8k 而read ...
分类:
编程语言 时间:
2019-05-10 22:04:08
阅读次数:
143
为什么要使用缓存流? 当对磁盘访问次数多的时候,字节流和字符流就会感觉性能不佳,速度较慢。 缓存流,一次会读取很多的数据到缓存中,以后每一次读取都是从缓存中读取,直到缓存中数据读取完,这样就减少了io操作,提升了速度。就像拿碗吃饭一样,碗就相当于是缓存,不用吃每一口饭就向锅里盛。 分类 缓冲流分为字 ...
分类:
其他好文 时间:
2019-05-04 11:51:33
阅读次数:
108
目录 [toc] 教材学习内容总结 因未熟练掌握第十章 输入、输出流的内容,继续学习第十章。 第十章要点: 要点1:File 类; 要点2:文件字节输入流、输出流、; 要点3:缓冲流、随机流、数组流、数据流、对象流; 要点4:序列化与对象克隆; 要点5:使用 Scanner 解析文件; 要点6:文件 ...
分类:
编程语言 时间:
2019-04-28 20:47:50
阅读次数:
206
IO流小总结 IO流的本质就是用于数据的传输,根据流的方向的不同,有输入流、输出流。根据数据类型的不同,又有字节流、字符流。 字节流 字节输入流 InputStream 字节输出流 OutputStream 字节流:主要用来处理字节或二进制对象。例如:视频、音频、图片等。 字符流:主要用来处理字符、 ...
分类:
其他好文 时间:
2019-04-18 20:28:40
阅读次数:
128
本周我学习了第七章和第十章的内容 包括:内部类,匿名类,异常类,断言的使用 File类,文件字节输入输出流,缓冲流,数据流,对象流,scanner的使用扩展还有文件锁等内容令我印象深刻 问题: 在编译代码时,我发现我的输出和视频中的输出不一样 发现是这段代码中的希腊字母无法通过编译,于是做了修改 输 ...
分类:
编程语言 时间:
2019-04-07 19:15:03
阅读次数:
180
缓冲流 前面学习的四个流FileXXX,他们的读取过程是java程序 JVM OS 文件,比如是使用字节输入流,那么就一次一个字节一层层返回到java程序,效率比较低。现在利用缓冲流,可以先创建一个缓冲区数组,一次先把文件的多个字节读入缓冲区,然后再一层层返回到java程序,这样就可以提高效率了。 ...
分类:
其他好文 时间:
2019-04-06 09:30:05
阅读次数:
103
学号 20175206 《Java程序设计》第六周学习总结 教材学习内容总结 第七章: 主要内容 内部类 匿名类 异常类 断言 重点和难点 重点:内部类和异常类的理解 难点:异常类的使用 第十章: 主要内容 File类 文件字节输入、输出流 文件字符输入、输出流 缓冲流 随机流 数组流 数据流 对象 ...
分类:
编程语言 时间:
2019-04-06 00:16:55
阅读次数:
208
1.获取当前时间 System.DateTime currentTime = new System.DateTime(); currentTime = System.DateTime.Now; 写入配置文件 1)建立文件缓冲流(不知道这名字啥意思。。就当规划文件路径和编写方式用的) FileStre ...