
Java-IO流
绝地反击T
世界那么大,我想去看看。
展开
-
java中的序列化和反序列化学习笔记
需要序列化的Person类:package cn.itcast_07;import java.io.Serializable;/* * NotSerializableException:未序列化异常 * * 类通过实现 java.io.Serializable 接口以启用其序列化功能。未实现此接口的类将无法使其任何状态序列化或反序列化。 * 该接口居然没有任何方法,类似于这种原创 2015-07-27 00:00:54 · 1010 阅读 · 0 评论 -
DataInputStream和DataOutputStream操作基本数据类型的流
package datainputstream;import java.io.DataInputStream;import java.io.DataOutputStream;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.IOException;/* * 可以读写基本数据类原创 2015-07-26 21:26:57 · 1871 阅读 · 0 评论 -
IO流小结图解以及常见编码表
原创 2015-07-26 18:45:32 · 992 阅读 · 0 评论 -
复制单级文件夹及其下面的内容到指定的目录下去
package 复制单级文件夹及其下面的内容;import java.io.BufferedInputStream;import java.io.BufferedOutputStream;import java.io.File;import java.io.FileInputStream;import java.io.FileOutputStream;public class Co原创 2015-07-26 17:08:57 · 1303 阅读 · 0 评论 -
我有一个文本文件存储了几个名称, 写一个程序实现随机获取一个人的名字
package java读取文本文件的几种方式;import java.io.BufferedReader;import java.io.FileReader;import java.util.ArrayList;import java.util.Random;/** * 需求:我有一个文本文件存储了几个名称, * 请大家写一个程序实现随机获取一个人的名字 *原创 2015-07-26 16:47:59 · 3085 阅读 · 1 评论 -
复制图片的4种方式(copy图片只能用字节流对象)
package cn.itcast_01;import java.io.BufferedInputStream;import java.io.BufferedOutputStream;import java.io.File;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.IOE原创 2015-07-26 16:26:58 · 6221 阅读 · 1 评论 -
IO流(复制文本文件的5种方式案例(用字符流)
package cn.itcast_01;import java.io.BufferedReader;import java.io.BufferedWriter;import java.io.FileReader;import java.io.FileWriter;import java.io.IOException;/* * 复制文本文件 * * 分析: * 复制数原创 2015-07-26 16:25:58 · 4525 阅读 · 0 评论 -
java中复制文本文件的方式我总结为14种(按字符读取4中,按字节读取8种!??)
java中复制文件的方式如果按照字符来读取的话,可以有4种,第一种:加入缓冲区Buffered一次读取一个字符数组public class CopyFileTest { public static void main(String[] args) throws Exception{ //封装数据源 BufferedReader reader = new BufferedRea原创 2015-07-26 15:36:23 · 1775 阅读 · 0 评论 -
javaIO流之字节流的四种方式复制文件方式总结
/** 需求:把e:\\a.mp4复制到当前项目目录下的copy.mp4中* * 字节流四种方式复制文件:* 基本字节流一次读写一个字节: 共耗时:117235毫秒* 基本字节流一次读写一个字节数组: 共耗时:156毫秒* 高效字节流一次读写一个字节: 共耗时:1141毫秒* 高效字节流一次读写一个字节数组: 共耗时:47毫秒*/package cn.itcas原创 2015-07-25 23:43:01 · 2168 阅读 · 0 评论 -
java文件流之copy文件(用一次读取一个字节数组方式)
package fileoutputstream;import java.io.FileInputStream;import java.io.FileOutputStream;public class CopyFileDemo { public static void main(String[] args) throws Exception { //封装数据源 FileInpu原创 2015-07-25 00:21:41 · 2520 阅读 · 0 评论 -
FileOutputStream类,实现换行写入和追加写入的解决办法
package fileoutputstream;import java.io.FileOutputStream;public class FileOutputStreamDemo3 { public static void main(String[] args) throws Exception { // 创建字节输出流对象 // FileOutputStream fos =原创 2015-07-23 14:25:30 · 27834 阅读 · 0 评论 -
调用FileOutputStream中的三种write方式
package fileoutputstream;import java.io.FileOutputStream;import java.io.IOException;//import java.io.OutputStream;public class FileOutputStreamDemo2 { public static void main(String[] args)原创 2015-07-23 14:13:29 · 7606 阅读 · 0 评论 -
FileOutPutStream的使用
/* * IO流的分类: * 流向: * 输入流 读取数据 * 输出流 写出数据 * 数据类型: * 字节流 * 字节输入流 读取数据 InputStream * 字节输出流原创 2015-07-23 14:03:50 · 5084 阅读 · 0 评论 -
JavaIO流之创建字节输出流的2中方式
package fileoutputstream;import java.io.File;import java.io.FileOutputStream;public class FileOutputStreamDemo { public static void main(String[] args) throws Exception { //创建字节输出流对象方原创 2015-07-23 13:45:02 · 966 阅读 · 0 评论 -
JavaIO之删除指定目录(递归删除,先删除目录下的文件再删除目录)
package 输出指定文件绝对路径;import java.io.File;/** 需求:递归删除带内容的目录* * 目录我已经给定:demo* * 分析:* A:封装目录* B:获取该目录下的所有文件或者文件夹的File数组* C:遍历该File数组,得到每一个File对象* D:判断该File对象是否是文件夹* 是:回到B* 否:就删除原创 2015-07-23 11:53:26 · 1706 阅读 · 0 评论 -
java代码实现输出指定以.java结尾的文件的绝对路径
package 输出指定文件绝对路径;import java.io.File;/* * 需求:请大家把"E:\\JAVA语言"目录下所有的java结尾的文件的绝对路径给输出在控制台。 * * 分析: * A:封装目录 * B:获取该目录下所有的文件或者文件夹的File数组 * C:遍历该File数组,得到每一个File对象 * D:判断该File对象是否是文件原创 2015-07-23 11:27:30 · 2916 阅读 · 2 评论