java IO
来源:互联网 发布:唯一网络怎么样 编辑:程序博客网 时间:2024/06/18 08:23
文件(java.io.File)
构造函数
方法
- 按要求获取文件
增强:(过滤器代码演示)
- 只获取目录(过滤器代码演示)
递归(函数自身调用自身)
- 不用递归实现
具体操作
IO里面的常见类接口、实现类、方法阻塞
- io分类
基于字节操作的io接口:InputStream 和 OutputStream
基于字符操作的io接口:Writer 和 Reader
每个字符流子类几乎都会有一个相对应的字节流子类,两者功能一样,差别只是在于操作的是字节还是字符。- 数据的传输方式,主要是以下两种:
基于磁盘操作的io接口:File
基于网络操作的io接口:Socket
字节流和字符流转换
字符转字节是编码过程,字节转字符是解码过程。io包中提供了InputStreamReader和OutputStreamWriter用于字符和字节的转换。
NIO
- NIO 以块的方式处理数据,NIO 的创建目的是为了让 Java 程序员可以实现高速 I/O 而无需编写自定义的本机代码。NIO 将最耗时的 I/O 操作(即填充和提取缓冲区)转移回操作系统,因而可以极大地提高速度。
简单实用
- 复制文件
- 自设缓冲区
- 分割文件
- Properties
- 合并文件(将多个流合并成一个流)
- 统计试用次数
- 将封装了数据的对象持久化,对象按顺序排列,对象的序列化(注意:存储对象的文件,应该以Object结尾(文中是错误的,不应该是txt))
- 对象的反序列化
- 细节问题
阅读全文
0 0
- 【Java-IO】IO入门
- Java IO:IO框架
- 【IO】java IO 总结
- java IO
- IO.java
- JAVA IO
- JAVA IO
- java IO
- java io
- JAVA IO
- java IO
- java IO
- java io
- java io
- java io
- java IO
- java IO
- java io
- 生成器和迭代器
- 线程间通信
- 聊聊make/makefile的本质------顺便说说如何使用make/makefile批量地把.cpp文件改成.txt文件
- Activity退出应用程序
- 使用原生JS的AJAX读取json全过程
- java IO
- 计算机图形学基础(2)——画圆,椭圆算法
- 表格单元格增加hover事件
- 将Nginx加入service服务中
- ViewPager 实现自动循环轮播 高度自适应 显示前后部分界面 点击事件
- java多线程笔记(1)
- 《软件工程》课程总结
- Android实现第三方登录
- C++虚函数表解析