博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
高级特性(1)- 流与文件
阅读量:6895 次
发布时间:2019-06-27

本文共 786 字,大约阅读时间需要 2 分钟。

1.1 流

  1.1.1 读写字节
  1.1.2 完整的流家族
  1.1.3 组合流过滤器
1.2 文本输入与输出
  1.2.1 如何写出文本输出
  1.2.2 如何读入文本输入
  1.2.3 以文本格式存储对象
  1.2.4 字符集
1.3 读写二进制数据
1.4 ZIP文档
1.5 对象流与序列化
  1.5.1 理解对象序列化的文件格式
  1.5.2 修改默认的序列化机制
  1.5.3 序列化单例和类型安全的枚举
  1.5.4 版本管理
  1.5.5 为克隆使用序列化
1.6 操作文件
  1.6.1 Path
  1.6.2 读写文件
  1.6.3 复制、移动和删除文件
  1.6.4 创建文件和目录
  1.6.5 获取文件信息
  1.6.6 迭代目录中的文件
  1.6.7 ZIP文件系统
1.7 内存映射文件
  1.7.1 缓冲区数据结构
  1.7.2 文件加锁机制
1.8 正则表达式

 

Java NIO:浅析I/O模型

一.什么是同步?什么是异步? 在于多个任务和事件发生时,一个事件的发生或执行是否会导致整个流程的暂时等待

二.什么是阻塞?什么是非阻塞? 当发出请求一个操作时,如果条件不满足,是会一直等待还是返回一个标志信息。
三.什么是阻塞IO?什么是非阻塞IO?
四.什么是同步IO?什么是异步IO? 同步IO和异步IO的关键区别反映在数据拷贝阶段是由用户线程完成还是内核完成。所以说异步IO必须要有操作系统的底层支持。
五.五种IO模型
六.两种高性能IO设计模式
请尊重作者劳动成果,转载请标明原文链接:
http://www.cnblogs.com/dolphin0520/p/3916526.html

转载于:https://www.cnblogs.com/thlzhf/p/4443801.html

你可能感兴趣的文章
go 缓存机制
查看>>
P2P路由模式的概念和优势
查看>>
wangframe如何扩展?
查看>>
7.Spring Boot配置文件application.yml
查看>>
计算学校周次,亲测成功!
查看>>
Centos 7 可安装 mysql5.7
查看>>
雷神2—狂热视觉震撼
查看>>
node.js实现多图片上传
查看>>
could not bind to address 0.0.0.0:443 no listening sockets available, shutting d
查看>>
Node.js 开发相关
查看>>
JFinal源码--获取表单数据
查看>>
JSONP安全防范解决方案新思路
查看>>
Web 开发最有用的50款 jQuery 插件集锦——《综合篇》
查看>>
import com.sun.image.codec.jpeg.JPEGCodec不通过 找不到包
查看>>
adrci中的purge
查看>>
前台对Seajs的用法个人见解
查看>>
java中的队列同步器AQS -- AbstractQueuedSynchronizer
查看>>
centos 脚本基础练习9
查看>>
我的友情链接
查看>>
GET和POST,有什么区别
查看>>