[精通Objective-C]归档和序列化参考书籍:《精通Objective-C》【美】 Keith Lee使用Foundation框架的归档和序列化类可以将对象(对象图)转换为具有独立结构的字节缓冲区。这样就可以将数据写入文件或者传送给其他进程(通常会通过网络)。之后,这些数据可能会被转换回对象并保留相关的对象图。这些类为数据持久化提供了轻量级技巧。序列化处理类能够保存数据和对象在其层次结构中的位...
分类:
其他好文 时间:
2016-07-13 16:05:22
阅读次数:
150
原文地址:Mina IoBuffer(Apache Mina user guide Chapter8 IoBuffer)
一个字节缓冲区被Mina的应用程序所使用。这是一个ByteBuffer的替代类。Mina不直接使用NIOByteBuffer,有两个原因:
它不提供有用的getters和putters方法,如fill/ putString,get/ putAsciiInt()。由于其固...
分类:
其他好文 时间:
2016-06-12 03:13:41
阅读次数:
230
通道是什么 通道式(Channel)是java.nio的第二个主要创新。通道既不是一个扩展也不是一项增强,而是全新的、极好的Java I/O示例,提供与I/O服务的直接连接。Channel用于在字节缓冲区和位于通道另一侧的实体(通常是一个文件或套接字)之间有效地传输数据。 通常情况下,通道与操作系统 ...
分类:
编程语言 时间:
2016-05-20 19:30:43
阅读次数:
304
什么是缓冲区 一个缓冲区对象是固定数量的数据的容器, 其作用是一个存储器,或者分段运输区,在这里数据可被存储并在之后用于检索。缓冲区像前篇文章讨论的那样被写满和释放,对于每个非布尔原始数据类型都有一 个缓冲区类,尽管缓冲区作用于它们存储的原始数据类型,但缓冲区十分倾向于处理字节,非字节缓冲区可以再后 ...
分类:
编程语言 时间:
2016-05-20 19:20:37
阅读次数:
215
前言字节流一次读写一个数组的速度明显比一次读写一个字节的速度快很多,这是加入了数组这样的缓冲区效果,java本身在设计的时候,也考虑到了这样的设计思想(装饰设计模式后面讲解),所以提供了字节缓冲区流字节缓冲输出流(写数据):BufferedOutputStream字节缓冲输入流(读数据):Buffe...
分类:
其他好文 时间:
2016-01-08 15:54:55
阅读次数:
185
通道是什么通道式(Channel)是java.nio的第二个主要创新。通道既不是一个扩展也不是一项增强,而是全新的、极好的Java I/O示例,提供与I/O服务的直接连接。Channel用于在字节缓冲区和位于通道另一侧的实体(通常是一个文件或套接字)之间有效地传输数据。通常情况下,通道与操作系统的文...
分类:
编程语言 时间:
2015-12-29 22:52:56
阅读次数:
481
什么是缓冲区一个缓冲区对象是固定数量的数据的容器,其作用是一个存储器,或者分段运输区,在这里数据可被存储并在之后用于检索。缓冲区像前篇文章讨论的那样被写满和释放,对于每个非布尔原始数据类型都有一个缓冲区类,尽管缓冲区作用于它们存储的原始数据类型,但缓冲区十分倾向于处理字节,非字节缓冲区可以再后台执行...
分类:
编程语言 时间:
2015-12-27 15:57:43
阅读次数:
254
1.BufferedOutputStream / BufferedInputStream(字节缓冲区流)的概述 通过定义数组的方式确实比以前一次读取一个字节的方式快很多,所以,看来有一个缓冲区还是非常好的。既然是这样的话,那么,java开始在设计的时候,它也考虑到了这个问题,就专门提供了带缓冲区的....
分类:
编程语言 时间:
2015-10-08 20:08:53
阅读次数:
215
1. BufferedInputStream读取数据BufferedInputStream构造方法,如下:构造方法摘要BufferedInputStream(InputStreamin) 创建一个 BufferedInputStream 并保存其参数,即输入流 in,以便将来使用。BufferedI...
分类:
编程语言 时间:
2015-10-08 20:08:37
阅读次数:
205