上一页 1 ··· 44 45 46 47 48 49 50 51 52 ··· 88 下一页
摘要: 一、Comparable简介 Comparable是排序接口。若一个类实现了Comparable接口,就意味着该类支持排序。实现了Comparable接口的类的对象的列表或数组可以通过Collections.sort或Arrays.sort进行自动排序。 此外,实现此接口的对象可以用作有序映射中的键 阅读全文
posted @ 2018-09-10 22:05 夏威夷8080 阅读(1152) 评论(0) 推荐(1)
摘要: Charset类字符编码对象 介绍 java中使用Charset来表示编码对象 This class defines methods for creating decoders and encoders and for retrieving the various names associated 阅读全文
posted @ 2018-09-09 11:24 夏威夷8080 阅读(293) 评论(0) 推荐(0)
摘要: Java NIO 管道是2个线程之间的单向数据连接。Pipe有一个source通道和一个sink通道。数据会被写到sink通道,从source通道读取。 代码使用示例: 结果 阅读全文
posted @ 2018-09-09 11:20 夏威夷8080 阅读(427) 评论(0) 推荐(0)
摘要: Java NIO中的DatagramChannel是一个能收发UDP包的通道。操作步骤: 1)打开 DatagramChannel 2)接收/发送数据 同样它也支持NIO的非阻塞模式操作,例如: 结果 阅读全文
posted @ 2018-09-09 11:16 夏威夷8080 阅读(533) 评论(0) 推荐(0)
摘要: 阻塞IO 传统的 IO 流都是阻塞式的。 也就是说,当一个线程调用 read() 或 write()时,该线程被阻塞,直到有一些数据被读取或写入,该线程在此期间不能执行其他任务。 因此,在完成网络通信进行 IO 操作时,由于线程会阻塞,所以服务器端必须为每个客户端都提供一个独立的线程进行处理,当服务 阅读全文
posted @ 2018-09-09 11:12 夏威夷8080 阅读(510) 评论(0) 推荐(1)
摘要: Channel聚集(gather)写入 聚集写入( Gathering Writes)是指将多个 Buffer 中的数据“聚集”到 Channel。 特别注意:按照缓冲区的顺序,写入 position 和 limit 之间的数据到 Channel 。 Channel分散(scatter)读取 分散读 阅读全文
posted @ 2018-09-09 10:56 夏威夷8080 阅读(468) 评论(0) 推荐(0)
摘要: 通道(Channel) 由java.nio.channels包定义的,Channel表示IO源与目标打开的连接,Channel类似于传统的“流”,只不过Channel本身不能直接访问数据,Channel只能与Buffer进行交互。通道主要用于传输数据,从缓冲区的一侧传到另一侧的实体(如文件、套接字. 阅读全文
posted @ 2018-09-09 10:37 夏威夷8080 阅读(1200) 评论(0) 推荐(0)
摘要: 直接缓冲区与非直接缓冲区的概念 一、非直接缓冲区 1)创建方式 通过 创建的缓冲区,在JVM中内存中创建,在每次调用基础操作系统的一个本机IO之前或者之后,虚拟机都会将缓冲区的内容复制到中间缓冲区(或者从中间缓冲区复制内容),缓冲区的内容驻留在JVM内,因此销毁容易,但是占用JVM内存开销,处理过程 阅读全文
posted @ 2018-09-09 10:36 夏威夷8080 阅读(1499) 评论(0) 推荐(0)
摘要: 缓冲区(Buffer) 一个用于特定基本数据类行的容器。有java.nio包定义的,所有缓冲区都是抽象类Buffer的子类。 Java NIO中的Buffer主要用于与NIO通道进行交互,数据是从通道读入到缓冲区,从缓冲区写入通道中的。 Buffer就像一个数组,可以保存多个相同类型的数据。根据类型 阅读全文
posted @ 2018-09-09 10:35 夏威夷8080 阅读(260) 评论(0) 推荐(0)
摘要: 一、Java NIO简介 Java New IO Non Blocking IO,从java1.4版本就开始引入了新的IO API,可以替代标准的Java IO API。NIO与原来的IO有同样的作用和目的,但是使用的方式完全不同,NIO支持面向缓冲区的、基于通道的IO操作。NIO将更加高效的方式进 阅读全文
posted @ 2018-09-09 10:34 夏威夷8080 阅读(208) 评论(0) 推荐(0)
上一页 1 ··· 44 45 46 47 48 49 50 51 52 ··· 88 下一页