“核心技术Ⅱ:I/O”的版本间差异
(建立内容为“category:JavaCore”的新页面) |
无编辑摘要 |
||
第1行: | 第1行: | ||
[[category:JavaCore]] | [[category:JavaCore]] | ||
2.1 输入/ 输出流···· ··· ··· · ················39 | |||
2.1. l 读写字节·························... ·. 39 | |||
2.1.2 完整的流家族·······················42 | |||
2.1.3 组合输入/输出流过滤器45 | |||
2.2 文木输入与输出······················· ·4 8 | |||
2.2.l 如何写出文本输出················49 | |||
2.2.2 如何读入文本输入............... 51 | |||
2.2.3 以文本格式存储对象........… ·52 | |||
2.2.4 字符编码方式. . ..................... 55 | |||
2.3 读写二进制数据·················i """ 57 | |||
2.3.1 Datalnput 和DataOutput接口····························-- ·----··57 | |||
2.3.2 随机访问文件....... ... .. .. ......... 59 | |||
2.3.3 ZIP 文档.............................. 63 | |||
2.4 对象输入/ 输出流与序列化·.. · ·.. 66 | |||
2.4. l 保存和加载序列化对象66 | |||
2.4.2 理解对象序列化的文件格式..................................... 70 | |||
2.4.3 修改默认的序列化机制....... 75 | |||
2.4.4 序列化单例和类型安全的枚举..................................... 77 | |||
2.4.5 版本管理...................... .. ...... 78 | |||
2.4.6 为克隆使用序列化..... … ····80 | |||
2.5 操作文件· · · ·.. · · ·.. · · · · · · · · · · · · · · ·.... · · · ·83 | |||
2.5.1 Path ... ·.. ···....... ··..... ···......... -- 83 | |||
2.5.2 读写文件. . ........................... 85 | |||
2.5.3 创建文件和目录, .................. 87 | |||
2.5.4 复制、移动和删除文件......... 88 | |||
2.5.5 获取文件信息....................... 89 | |||
2.5.6 访问目录中的项···················91 | |||
2.5.7 使用目录流..... . ....... . ........... 92 | |||
2.5.8 ZIP 文件系统..... ... ..... .. ... ...... 95 | |||
2.6 内存映射文件...................... ... . . . 96 | |||
2.6. l 内存映射文件的性能·· ·· ·········96 | |||
2.6.2 缓冲区数据结构............... ·103 | |||
2.6.3 文件加锁机制.................... . 105 | |||
2.7 在则表达式........ . .... .... .......... . . 106 |
2020年11月21日 (六) 19:05的版本
2.1 输入/ 输出流···· ··· ··· · ················39
2.1. l 读写字节·························... ·. 39
2.1.2 完整的流家族·······················42
2.1.3 组合输入/输出流过滤器45
2.2 文木输入与输出······················· ·4 8
2.2.l 如何写出文本输出················49
2.2.2 如何读入文本输入............... 51
2.2.3 以文本格式存储对象........… ·52
2.2.4 字符编码方式. . ..................... 55
2.3 读写二进制数据·················i """ 57
2.3.1 Datalnput 和DataOutput接口····························-- ·----··57
2.3.2 随机访问文件....... ... .. .. ......... 59
2.3.3 ZIP 文档.............................. 63
2.4 对象输入/ 输出流与序列化·.. · ·.. 66
2.4. l 保存和加载序列化对象66
2.4.2 理解对象序列化的文件格式..................................... 70
2.4.3 修改默认的序列化机制....... 75
2.4.4 序列化单例和类型安全的枚举..................................... 77
2.4.5 版本管理...................... .. ...... 78
2.4.6 为克隆使用序列化..... … ····80
2.5 操作文件· · · ·.. · · ·.. · · · · · · · · · · · · · · ·.... · · · ·83
2.5.1 Path ... ·.. ···....... ··..... ···......... -- 83
2.5.2 读写文件. . ........................... 85
2.5.3 创建文件和目录, .................. 87
2.5.4 复制、移动和删除文件......... 88
2.5.5 获取文件信息....................... 89
2.5.6 访问目录中的项···················91
2.5.7 使用目录流..... . ....... . ........... 92
2.5.8 ZIP 文件系统..... ... ..... .. ... ...... 95
2.6 内存映射文件...................... ... . . . 96
2.6. l 内存映射文件的性能·· ·· ·········96
2.6.2 缓冲区数据结构............... ·103
2.6.3 文件加锁机制.................... . 105
2.7 在则表达式........ . .... .... .......... . . 106