2016-07-24
input output
1,流的概念
输入流是读数据。
输出流是写数据。
输入输出的概念针对程序来说。
2,字节流
用于以字节为单位的输入输出,主要是处理字节或者二进制数据的各种输入输出。
一般用于处理图像、声音文件。
InputStream 是所有字节输入流的祖先类。
OutputStream 是所有字节输出流的祖先类。
3,字符流
以字符为基本处理的单位,主要用于处理字符或者是文本类型。一般用作处理文本
读取存储以及与网络的文本信息的交互。
Reader 是所有字符输入流的祖先类。
Writer 是所有字符输出流的祖先类。
4,文件管理
读文件 输入流
写文件 输出流
File f = new File("D:\\workspace\\java_io\\file.txt");
f.exists();
f.mkdir();
f.mkdirs();
File[] files=f.listFiles();
package com.java1995; import java.io.File; public class TestFile { public static void main(String[] args) { /** * File这个类名起的有点歧义,它代表的不仅仅是文件,还有文件夹。 * 所有说FilePath这个名字可能更能体现出File的 真实含义。 */ File f = new File("D:\\workspace\\java_io\\file.txt"); f.exists(); f.mkdir(); f.mkdirs(); File[] files = f.listFiles(); for (File file : files) { System.out.println(file.getName()); System.out.println(file.getPath()); System.out.println(file.isFile()); System.out.println(file.isDirectory()); } } }
【参考资料】
时间: 2024-10-09 04:09:50