- 浏览: 580 次
- 性别:
- 来自: 杭州
最近访客 更多访客>>
文章列表
nio 总结
从jdk 1.4 开始,引入新的I/O类库,位于java.nio包中,其目的在于提高I/O效率。是new io的缩写,原IO都是以字节为单位进行读写的,虽然应用的许多高级流进行封装,不需要直接处理字节流,但是底层的实现还是离不开字节处理。原IO操作是一次一个字节的处理数据,比较慢;此外InputStream中的read()方法是阻塞的方法,该方法用于从流中读取数据,但是如果数据源没有数据,他将一直等待,其他程序不能执行。
引入4个关键的数据类型。
1.Buffer:缓冲区
2.Channel:通道
3.Charset:把unicode 字符编码转换为其他字符编码,以及把其他字符编码 ...