![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
InputStream_DataInputStream
辐_射
这个作者很懒,什么都没留下…
展开
-
IO流_FileInputStream读取数据
package cn.itcast_02;import java.io.FileInputStream;import java.io.IOException;/* * 字节输入流操作步骤: * A:创建字节输入流对象 * B:调用read()方法读取数据,并把数据显示到控制台 * C:释放资源 * 读取数据方式: * A:int read():一次读取一个字节原创 2017-02-08 12:59:52 · 1170 阅读 · 0 评论 -
IO流_三种方式实现键盘录入
package cn.itcast_04;import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;/* * System.in 标准输入流。是从键盘获取数据的 * * 键盘录入数据: * A:main方法人args接受参数 * java He原创 2017-02-28 19:59:25 · 2622 阅读 · 0 评论 -
IO流_随机访问流读取数据和操作文件指针
package cn.itcast_05;import java.io.IOException;import java.io.RandomAccessFile;/* * 随机访问流: * RandomAccessFile不属于流,是Object类的子类。 * 但它融合了InputStream和OutputStream的功能 * 支持对文件的随机访问读取和写入。 *原创 2017-02-28 23:13:22 · 1295 阅读 · 0 评论 -
IO流_IO流小结图解
原创 2017-02-12 00:37:48 · 508 阅读 · 0 评论 -
IO流_复制图片的4种方式案例
package cn.itcast_02;import java.io.BufferedInputStream;import java.io.BufferedOutputStream;import java.io.File;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.IOE原创 2017-02-12 21:18:39 · 3585 阅读 · 0 评论 -
IO流_复制单级文件夹案例
package cn.itcast_03;import java.io.BufferedInputStream;import java.io.BufferedOutputStream;import java.io.File;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.IOE原创 2017-02-13 00:33:45 · 1245 阅读 · 0 评论 -
IO流_合并流读取两个文件的内容复制到一个文件中
package cn.itcast_06;import java.io.BufferedOutputStream;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.IOException;import java.io.InputStream;import java.io.Sequ原创 2017-03-01 23:52:13 · 1534 阅读 · 0 评论 -
IO流_合并流读取多个文件的内容复制到一个文件中
package cn.itcast_06;import java.io.BufferedOutputStream;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.IOException;import java.io.InputStream;import java.io.Sequ原创 2017-03-02 00:14:27 · 1967 阅读 · 1 评论 -
IO流_序列化流和反序列化流的概述和使用
package cn.itcast_07;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.IOException;import java.io.ObjectInputStream;import java.io.ObjectOutputStream;/* * 序列化流:把对象原创 2017-03-02 19:54:09 · 505 阅读 · 0 评论 -
IO流_如何解决序列化时候的黄色警告线问题
package cn.itcast_07;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.IOException;import java.io.ObjectInputStream;import java.io.ObjectOutputStream;/* * 序列化流:把对象原创 2017-03-02 22:13:06 · 787 阅读 · 0 评论 -
IO流_如何让对象的成员变量不被序列化
package cn.itcast_07;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.IOException;import java.io.ObjectInputStream;import java.io.ObjectOutputStream;/* * 序列化流:把对象原创 2017-03-02 22:34:12 · 2278 阅读 · 2 评论 -
IO流_字符流、IO流小结、IO流案例总结
1:字符流(掌握) (1)字节流操作中文数据不是特别的方便,所以就出现了转换流。 转换流的作用就是把字节流转换字符流来使用。 (2)转换流其实是一个字符流 字符流 = 字节流 + 编码表 (3)编码表 A:就是由字符和对应的数值组成的一张表 B:常见的编码表 ASCII ISO-8859-1 GB2312 GBK GB18030 UTF原创 2017-02-23 23:00:16 · 801 阅读 · 0 评论 -
IO流_数据操作流、内存操作流、打印流、标准输入输出流、随机访问流、合并流、序列化流、Properties、总结
1:登录注册IO版本案例(掌握) cn.itcast.pojo User cn.itcast.dao UserDao cn.itcast.dao.impl UserDaoImpl(实现我不管) cn.itcast.game GuessNumber cn.itcast.test UserTest2:数据操作流(操作基本类型数据的流)(理解) (1)可以操作基本类型的数据 (2)原创 2017-03-04 20:26:03 · 545 阅读 · 0 评论 -
IO流_数据输入输出流的概述和讲解
package cn.itcast_01;import java.io.DataInputStream;import java.io.DataOutputStream;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.IOException;/* * 可以读写基本数据类型的数原创 2017-02-26 19:38:23 · 516 阅读 · 0 评论 -
IO流_字符流的2种读数据的方式
package cn.itcast_03;import java.io.FileInputStream;import java.io.IOException;import java.io.InputStreamReader;/* * InputStreamReader的方法: * int read():一次读取一个字符 * int read(char[] chs):一次读原创 2017-02-09 22:40:02 · 663 阅读 · 0 评论 -
IO流_转换流InputStreamReader的使用
package cn.itcast_02;import java.io.FileInputStream;import java.io.IOException;import java.io.InputStreamReader;/* * InputStreamReader(InputStream is):用默认编码读取数据 * InputStreamReader(InputStream原创 2017-02-09 21:33:25 · 551 阅读 · 0 评论 -
IO流_编码表概述和常见编码表
原创 2017-02-09 20:10:15 · 371 阅读 · 0 评论 -
IO流_字节流复制文本文件案例1
package cn.itcast_03;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.IOException;/* * 复制文本文件 * * 数据源:从哪里来 * a.txt -- 读取数据 -- FileInputStream * 目的地:到哪里去 *原创 2017-02-08 13:18:05 · 407 阅读 · 0 评论 -
IO流_计算机是如何识别把两个字节拼接为中文的呢
package cn.itcast_03;import java.util.Arrays;/* * 计算机是如何识别把两个字节转换为一个中文呢? * 在计算机中中文的存储分两个字节: * 第一个字节肯定是负数。 * 第二个字节常见的是负数,可能有正数。但是没影响 */public class StringDemo { public static void main(S原创 2017-02-08 14:15:04 · 520 阅读 · 0 评论 -
IO流_字节流复制文本文件案例2
package cn.itcast_03;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.IOException;/* * 需求:把C盘下的a.txt的内容复制到D盘下的b.txt中 * * 数据源:从哪里来 * c:\\a.txt -- 读取数据 -- FileI原创 2017-02-08 14:31:43 · 301 阅读 · 0 评论 -
IO流_字节流复制图片案例
package cn.itcast_03;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.IOException;/* * 需求:把E:\\林青霞.jpg内容复制到当前项目下的mn.jpg * * 数据源:从哪里来 * e:\\林青霞 -- 读取数据 -- File原创 2017-02-08 15:15:19 · 533 阅读 · 0 评论 -
IO流_字节流复制视频案例1
package cn.itcast_03;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.IOException;/* * 需求:把E:\\哥有老婆.mp4复制到当前项目目录下的copy.mp4中 * * 数据源: * E:\\哥有老婆.mp4 -- 读取数据 --原创 2017-02-08 15:51:09 · 477 阅读 · 0 评论 -
IO流_FileInputStream读取数据一次一个字节数组
package cn.itcast_02;import java.io.FileInputStream;import java.io.IOException;/* * 一次读取一个字节数组:int read(byte[] b) * 返回其实是实际读取取的字节个数。 */public class FileInputStreamDemo2 { public static void原创 2017-02-08 16:29:36 · 2665 阅读 · 0 评论 -
IO流_字节流复制文本文件案例3
package cn.itcast_04;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.IOException;/* * 需求:把c:\\a.txt内容复制到d:\\b.txt中 * * 数据源: * c:\\a.txt -- 读取数据 -- FileInputS原创 2017-02-08 17:59:04 · 386 阅读 · 0 评论 -
IO流_字节流复制视频案例2
package cn.itcast_04;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.IOException;/* * 需求:把E:\\哥有老婆.mp4复制到当前项目目录下的copy.mp4中 * * 数据源: * e:\\哥有老婆.mp4 -- 读取数据 --原创 2017-02-08 18:26:11 · 895 阅读 · 0 评论 -
IO流_BufferedOutputStream写出数据
package cn.itcast_05;import java.io.BufferedOutputStream;import java.io.FileOutputStream;import java.io.IOException;/* * 通过定义数组的方式确实比以前一次读取一个字节的方式快很多,所以,看来有一个缓冲区还是非常好的。 * 既然是这样的话,那么,java开妈在设计的原创 2017-02-08 19:01:27 · 834 阅读 · 0 评论 -
IO流_BufferedInputStream读取数据
package cn.itcast_05;import java.io.BufferedInputStream;import java.io.FileInputStream;import java.io.IOException;/* * 注意:虽然我们有两种方式可以读取,但是,请注意,这两种方式针对同一个对象在一个代码中只能使用一个。 */public class Buffere原创 2017-02-08 19:16:05 · 1144 阅读 · 3 评论 -
IO流_字节流四种方式复制MP4并测试效率
package cn.itcast_06;import java.io.BufferedInputStream;import java.io.BufferedOutputStream;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.IOException;/* * 需求:把原创 2017-02-08 21:55:44 · 1538 阅读 · 0 评论 -
IO流_递归、IO流总结
1:递归(理解) (1)方法定义中调用方法本身的现象 举例:老和尚给小和尚讲故事,我们学编程 (2)递归的注意事项; A:要有出口,否则就是死递归 B:次数不能过多,否则内存溢出 C:构造方法不能递归使用 (3)递归的案例: A:递归求阶乘 B:兔子问题 C:递归输出指定目录下所有指定后缀名的文件绝对路径 D:递归删除带内容的目录(小心使用)2:IO流(掌原创 2017-02-08 22:16:35 · 388 阅读 · 0 评论 -
IO流_转换流出现的原因及格式
package cn.itcast_01;import java.io.FileInputStream;import java.io.IOException;/* * 字节流读取中可能出现的小问题: */public class FileInputStreamDemo { public static void main(String[] args) throws IOExcept原创 2017-02-09 19:50:15 · 628 阅读 · 0 评论 -
IO流_内存操作流的概述和讲解
package cn.itcast_02;import java.io.ByteArrayInputStream;import java.io.ByteArrayOutputStream;import java.io.IOException;/* * 内存操作流:用于处理临时存储信息的,程序结束,数据就从内存中消失 * 字节数组: * ByteArrayInputStream原创 2017-02-26 23:22:10 · 438 阅读 · 0 评论