![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
io流
强子@123
这个作者很懒,什么都没留下…
展开
-
缓冲流
import java.io.*; public class Test4 { // 复制7m的文件,对比用缓冲和不用缓冲时间差 public static void main(String[] args) throws IOException { File file = new File("E:/tomcat6.037/apache-tomcat-6.0.37.rar"); Fil...原创 2019-09-06 11:06:55 · 49 阅读 · 0 评论 -
转换流
什么是转换流? 就是把字节流转成字符流,或把字符转成字节流 为什么要用这个? 因为有时候我们发现new出来的是字节流,可是我们需要的是字符流,代码又不好改。那就只能转换一下。 使用字节流的时候注意,字节流可以复制任何文件,先读后写,文件不会损失。然后使用字节流读的时候,如果是字符,打印出来是把字符拆成两个字节。当然不是汉字了,而是对应的int类型的整数了。这时候如果想要看到字符,需要使用转...原创 2019-09-07 01:29:03 · 60 阅读 · 0 评论 -
数据流
数据流是,字节流和字符流一次read或者write只能处理一个字符或字节。然而,如果你要把一个int类型的数据写入,一个int占用4个字节,那就是一个int要write四次了? 很麻烦,就有了数据流。数据流可以把int或double类型的数据转成字节或者字符进行读写。 DataInputStream DataOutputStream 数据流 这个流和字节流,字符流的最大区别。是按...原创 2019-09-07 02:01:08 · 128 阅读 · 0 评论 -
打印流,对象流
打印和写入有什么区别? 打印针对的是字符串,或者字符。把int 等内容打印成字符串。 写入写的是字符,字节数组,有的打开可以看到内容,有的打开是乱码。这是文本转码的问题。 对象流:把对象保存到文件。 这里有几个概念,对象的序列化就是把内存中的对象保存到文件中 反序列化,把文件内容读取到内存中 序列化和缓存一般有结合,服务器连接数据库取查数据的话需要消耗很长时间。我们可以把某些客...原创 2019-09-08 00:35:04 · 129 阅读 · 0 评论