Java流与文件操作
2011-09-08 16:29
88 查看
今天进入Java流与文件操作第二天今天讲的内容有
• 按数据流动方向
– 输入流:只能从中读取字节数据,而不能向其写出数据
– 输出流:只能向其写入字节数据,而不能从中读取数据
• 按照流所处理的数据类型
– 字节流:用于处理字节数据。
– 字符流:用于处理Unicode字符数据
• 按照流所处理的源
– 节点流:从/向一个特定的IO设备读/写数据的流
– 处理流:对已存在的流进行连接和封装的流
通过举例说明了流的分类通过例子说说我今天吸收的情况
try{
FileOutputStream fos = new FileOutputStream("res/salary.txt");//文件输出流
DataOutputStream dos = new DataOutputStream(fos);
for(int i=0; i<name.length; i++){
dos.writeUTF(name[i]);
dos.writeDouble(salary[i]);
}循环写出流
dos.close();
fos.close();
///////////////////////
FileInputStream fin = new FileInputStream("res/salary.txt");
DataInputStream dis = new DataInputStream(fin);
for(int i=0; i<name.length; i++){
String n = dis.readUTF();
double s = dis.readDouble();
System.out.println(n + " : " + s);
}
dis.close();
fin.close();
}catch(Exception e){
e.printStackTrace();
}
}
}
基本上这个例子已经掌握,但不能说今天学会了 只是了解而已 或许入门都还没,所以再接再厉!
后来又介绍了缓冲流类的构造及成员详见文档
默认情况下,流不会进行缓冲。即每读一次,都会要求操作系统提供一个字节。通过BufferedInputStream和
BufferedOutputStream对流构建器进行过滤分层,实现缓冲。
File执行备份:
1、判断备份目录是否存在 ,
如无:
1、建立目录backup
2、将源文件复制到backup
如有:
判断是否需要备份
如有必要:
将源文件复制到backup
如没必要:
今天还听了一趟有意义的课那就是陈老师讲的JAVA开发软件工具的快捷键使用使得我们更方便的使用这个工具,让我们以后的编写过程中得到了充分的时间!
相关文章推荐
- Java File类文件管理及IO读写、复制操作
- 排坑!java操作hadoop中的hdfs文件系统
- java文件的基本操作
- 第十二章 Java流与文件操作
- java文件路径操作详细(转载)
- java 对.xls 文件格式的操作
- Java I/O 技术(八)—— 操作文件属性的对象:File
- Java中写文件操作
- Java文件操作大全(九)
- java文件读写操作大全
- java操作hdfs,实现文件上传、下载以及查看当前文件夹下所有文件
- java中IO操作 利用文件流 过滤流对文件进行读写操作
- 【Java】File类文件管理及IO读写、复制操作
- Java文件读写操作指定编码方式。。。。。
- 对xsd文件的操作 生成java实体并解析生成的xml
- JAVA-Excel文件操作
- java 文件操作(全)
- java操作office和pdf文件页面列表导出cvs,excel、pdf报表.
- java 文件操作
- Java文件IO操作应该抛弃File拥抱Paths和Files