
文件传输基础——JavaIO流
文章平均质量分 65
yxt_y
一步是一步地
展开
-
【慕课笔记】6-1 序列化基本操作
6-1 序列化基本操作原创 2016-03-17 15:07:50 · 224 阅读 · 0 评论 -
【慕课笔记】5-2 字符流之文件读写流
5-2 字符流之文件读写流 如果项目是gbk编码则默认只识别gbk package 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 · 223 阅读 · 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 · 392 阅读 · 0 评论 -
【慕课笔记】4-5 字节缓冲流
4-5 字节缓冲流 8)BufferedInputStream&BufferedOutputStream这两个流类为IO提供了带缓冲区的操作,一般打开文件进行 写入或读取操作时,都会加上缓冲,这种流模式提高了io的性能 从应用程序中把数据放入文件,相当于将一缸水倒入另一个缸中: FileOutputStream的write()方法相当于一滴一滴地把水转移过去 DataOutput原创 2016-03-08 16:47:08 · 235 阅读 · 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 · 249 阅读 · 0 评论 -
【慕课笔记】4-3 字节流之文件输出流FileOutputStream
4-3 字节流之文件输出流FileOutputStream package 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 · 247 阅读 · 0 评论 -
【慕课笔记】4-2 字节流之文件输入流FileInputStream-2
4-2 字节流之文件输入流FileInputStream-2 package com.yxt.haha; import java.io.FileInputStream; import java.io.IOException; public class IOUtil { /* * 读取指定文件内容,按照16进制输出到控制台 * 并且每输出10个byte则换行 */原创 2016-03-07 22:44:14 · 486 阅读 · 0 评论 -
【慕课笔记】4-1 字节流之文件输入流FileInputStream
4-1 字节流之文件输入流FileInputStream IO流(输入流、输出流) 又分为字节流、字符流 1.字节流 1)InputStream、OutputStream InputStream抽象了应用程序读取数据的方式 OutputStream抽象了应用程序写出数据的方式 2)EOF=End 读到-1就读到结尾 3)输入流基本方法 假如键盘是一个输入文件,是用来读的原创 2016-03-07 17:20:05 · 516 阅读 · 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 · 217 阅读 · 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 · 293 阅读 · 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 · 221 阅读 · 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 · 259 阅读 · 0 评论 -
【慕课笔记】6-3 序列化中父类构造函数问题
6-3 序列化中父类构造函数问题 只要实现序列化接口,就能够进行序列化。 如果父类实现了序列化接口,子类则不必实现了 序列化中子类和父类构造函数的调用问题 序列化时:子类递归调用了父类的构造函数 反序列化:对子类对象进行反序列化操作时,如果其父类没有实现序列化接口,那么其父类的构造函数会被调用 import java.io.FileInputStream;原创 2016-03-17 18:55:52 · 606 阅读 · 0 评论 -
【慕课笔记】6-2 transient及ArrayList源码分析
6-2 transient及ArrayList源码分析 transient关键字: 如果第一节Student类中的stuage的声明 private int stuage改成private transient int stuage 则该元素不会进行jvm默认的序列化,且不代表不能进行序列化,可以自己完成这个元素的序列化 执行的结果 stuage=0 ArrayList是原创 2016-03-17 17:53:42 · 304 阅读 · 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 · 272 阅读 · 0 评论