java输入输出
来源:互联网 发布:网页美工需要学什么 编辑:程序博客网 时间:2024/04/26 21:48
1。File:描述了文件本身的属性,无关流操作。ifFile, isAbsolute(绝对路径否), delete, isDirectory, list(字符串形式列出目录内容),listFiles(以File对象数组形式返回文件列表) ,mkdir, mkdirs(创建目录以及此目录的所有父目录)。FilenameFilter 接口:String list(FilenameFilter ff)
2。InputStream和OutputStream,子节流基础,抛出IOException。
3。FileInputStream:从文件中读取字节。FileInputStream可用路径或File对象构造,一旦对象建立,文件就被打开并用于读取。
4。FileOutputStream:写字节到文件的输出流。创建一个FileOutputStream对象并不依赖已存在的文件,如果对象创建时文件不存在,构造函数会自动建立这个文件。
5。ByteArrayInputStream:使用字节数组作为输入。对应的有ByteArrayOutputStream。
6。过滤的字节流:如缓冲、字符转化、原始数据转化等。他们都基于FilterOutputStream和FilterInputStream。比如缓冲字节流:BufferedInputStream(其中有mark和reset用来定位值得注意)、BufferedOutputStream和PushbackInputStream(回退:读取一个字节,然后把它返回到流中);PrintStream 提供了格式化的能力;RandomAccessFile 不是从InputStream和OutputStream派生的,而是实现了DataInput和DataOutput接口,封装了一个随机存取的文件。
7。字符流:Reader、Writer
8。FileReader和FileWriter:文件操作
9。CharArrayReader和CharArrayReader:以字符数组为源/目标的流
10。BufferedReader和BufferedWriter:缓冲读写
11。PushBackReader,PrintWriter等。。
12。使用StreamTokenizer在输入流中寻找模式匹配:StreamTokenizer(Reader inStream)
13。序列化:实现接口Serializable达到序列化的目的,实现Externalizable接口以手工控制序列化和反序列化的工作(readExternal和writeExternal)。ObjectOutput接口->ObjectOutputStream和ObjectInput接口->ObjectInputStream
- java输入输出
- java输入输出
- java输入输出
- java输入输出
- java输入输出
- Java输入输出
- java输入输出
- java输入输出
- JAVA输入输出
- Java输入输出
- JAVA 输入输出
- Java 输入输出
- java 输入输出
- Java输入输出
- Java输入输出
- Java输入输出
- java.输入输出
- JAVA 输入输出
- 大三下学期学习计划
- 汤显祖的《牡丹亭》
- 破除网页鼠标右键禁用的十大绝招
- Weekend.
- IBM DB2初体验 - [原创]
- java输入输出
- 异常处理
- 我是菜鸟
- 多系统引导菜单修复技巧
- 网络协议恶补心得笔记(一)& Sniffer实现
- 各地消费水平对照
- Linux 简介
- 获得当前程序目录路径
- 关于DataSet的参数传递