《Java核心技术卷II》阅读笔记 ——IO、JDBC
输入和输出
IO流
- 从中读入一个字节序列的对象称为输入流,向其中写入一个字节序列的对象称为输出流
- 抽象类InputStream、OutputStream为IO类的基础
- 面向字节的流不适合处理以Unicode形式存储的信息
读写字节
- InputSteam类中方法
int read()
读入一个字节,返回读入的字节,如果读到结尾,则返回-1 - OutputSteam类中方法
void write(int b)
向某个输出位置写出一个字节
读写二进制数据
RandomAccessFile:
- 在文件任意位置查找、写入数据
- 将已有文件作为RandomAccessFile打开时,文件不会被删除
- 有一个标识下一个被读入/写出的字节位置的文件指针,
seek()
将指针设置到文件的任意字节位置,参数为long类型的整数 getFilePointer
将返回文件指针的当前位置
Zip文档读写:
使用ZipInputStream、ZipOutputStream读写Zip文档
getNextEntry()
返回一个ZipEntry的对象,描述文档中的某个项目,closeEntry
读入下一项
操作文件
*