![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
文件传输基础——JavaIO流
文章平均质量分 61
yxt_y
一步是一步地
展开
-
【慕课笔记】6-1 序列化基本操作
6-1 序列化基本操作原创 2016-03-17 15:07:50 · 201 阅读 · 0 评论 -
【慕课笔记】5-2 字符流之文件读写流
5-2 字符流之文件读写流如果项目是gbk编码则默认只识别gbkpackage com.imooc.unit5;import java.io.FileReader;import java.io.FileWriter;import java.io.IOException;public class FwandFr { /** * @param args *原创 2016-03-09 00:44:35 · 197 阅读 · 0 评论 -
【慕课笔记】5-1 字节字符转换流
5-1 字节字符转换流2、字符流1)编码问题2)认识文本和文本文件Java的文本(char)是16位无符号整数,是字符的unicode编码(双字节编码)文件是byte byte byte...的数据序列文本文件是文本(char)序列按照某种编码方案(utf-8,utf-16be,gbk)序列化为byte的存储结果3)字符流(Reader Writer)————操原创 2016-03-08 23:36:06 · 337 阅读 · 0 评论 -
【慕课笔记】4-5 字节缓冲流
4-5 字节缓冲流8)BufferedInputStream&BufferedOutputStream这两个流类为IO提供了带缓冲区的操作,一般打开文件进行写入或读取操作时,都会加上缓冲,这种流模式提高了io的性能从应用程序中把数据放入文件,相当于将一缸水倒入另一个缸中:FileOutputStream的write()方法相当于一滴一滴地把水转移过去DataOutput原创 2016-03-08 16:47:08 · 214 阅读 · 0 评论 -
【慕课笔记】4-4 字节流之数据输入输出流
4-4 字节流之数据输入输出流package com.yxt.haha;import java.io.DataInputStream;import java.io.DataOutputStream;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.IOException原创 2016-03-08 15:02:38 · 215 阅读 · 0 评论 -
【慕课笔记】4-3 字节流之文件输出流FileOutputStream
4-3 字节流之文件输出流FileOutputStreampackage com.yxt.haha;import java.io.File;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.IOException;public class FileOutDemo1 {原创 2016-03-08 14:05:36 · 223 阅读 · 0 评论 -
【慕课笔记】4-2 字节流之文件输入流FileInputStream-2
4-2 字节流之文件输入流FileInputStream-2package com.yxt.haha;import java.io.FileInputStream;import java.io.IOException;public class IOUtil { /* * 读取指定文件内容,按照16进制输出到控制台 * 并且每输出10个byte则换行 */原创 2016-03-07 22:44:14 · 431 阅读 · 0 评论 -
【慕课笔记】4-1 字节流之文件输入流FileInputStream
4-1 字节流之文件输入流FileInputStreamIO流(输入流、输出流)又分为字节流、字符流1.字节流1)InputStream、OutputStreamInputStream抽象了应用程序读取数据的方式OutputStream抽象了应用程序写出数据的方式2)EOF=End 读到-1就读到结尾3)输入流基本方法 假如键盘是一个输入文件,是用来读的原创 2016-03-07 17:20:05 · 459 阅读 · 0 评论 -
【慕课笔记】3-1 RandomAccessFile基本操作
3-1 RandomAccessFile基本操作package com.yxt.haha;import java.io.File;import java.io.IOException;import java.io.RandomAccessFile;import java.util.Arrays;/* * RandomAccessFile java提供的对文件内容的访问,原创 2016-03-06 23:29:48 · 195 阅读 · 0 评论 -
【慕课笔记】2-2 遍历目录
2-2 遍历目录package com.yxt.haha;import java.io.File;import java.io.IOException;public class FileUtils { /** * 列出File的一些常用操作比如过滤、遍历等操作 * @param args */ //列出指定目录下(包括其子目录)的所有文件 public s原创 2016-03-06 16:51:46 · 259 阅读 · 0 评论 -
【慕课笔记】2-1 File类常用API介绍
2-1 File类常用API介绍package com.yxt.haha;import java.io.File;import java.io.IOException;public class FileDemo { /** * java.io.File用于表示文件(目录),通过程序操作文件 * FILE类只用于表示文件(目录)的信息(名称、大小等),不能用于文件内原创 2016-03-06 15:16:02 · 197 阅读 · 0 评论 -
【慕课笔记】1-1 文件的编码
1-1 文件的编码package com.yxt.haha;import java.io.UnsupportedEncodingException;public class EncodeDemo { /** * @param args * @throws UnsupportedEncodingException */ public static void m原创 2016-03-06 13:40:42 · 237 阅读 · 0 评论 -
【慕课笔记】6-3 序列化中父类构造函数问题
6-3 序列化中父类构造函数问题只要实现序列化接口,就能够进行序列化。如果父类实现了序列化接口,子类则不必实现了 序列化中子类和父类构造函数的调用问题序列化时:子类递归调用了父类的构造函数反序列化:对子类对象进行反序列化操作时,如果其父类没有实现序列化接口,那么其父类的构造函数会被调用import java.io.FileInputStream;原创 2016-03-17 18:55:52 · 571 阅读 · 0 评论 -
【慕课笔记】6-2 transient及ArrayList源码分析
6-2 transient及ArrayList源码分析transient关键字:如果第一节Student类中的stuage的声明 private int stuage改成private transient int stuage则该元素不会进行jvm默认的序列化,且不代表不能进行序列化,可以自己完成这个元素的序列化执行的结果 stuage=0ArrayList是原创 2016-03-17 17:53:42 · 277 阅读 · 0 评论 -
【慕课笔记】5-3 字符流的过滤器
5-3 字符流的过滤器字符流的过滤器BufferedReader:readLine一次读一行BufferedReader/PrintWriter:写一行package com.imooc.unit5;import java.io.BufferedReader;import java.io.BufferedWriter;import java.io.Fil原创 2016-03-09 01:28:28 · 255 阅读 · 0 评论