原文地址:http://tutorials.jenkov.com/java-nio/index.html作者:Jakob Jenkov(还有多线程的文章 这个博客可以多多关注) 译者:郭蕾 校对:方腾飞Java NIO(New IO)是一个可以替代标准Java IO API的IO API(从Jav....
分类:
编程语言 时间:
2015-05-09 21:51:16
阅读次数:
165
io共性:每个线程的处理流程大概都是读取数据、解码、计算处理、编码、发送响应。标准的IO基于字节流和字符流进行操作的,而NIO是基于通道(Channel)和缓冲区(Buffer)进行操作,数据总是从通道读取到缓冲区中,或者从缓冲区写入到通道中。Java NIO的通道类似流,但又有些不同:既可以从通道...
分类:
其他好文 时间:
2015-05-05 18:37:04
阅读次数:
155
https://github.com/solq360/common主要运行在android 平台解决自动化编/解码,等等。。 模块解决问题/实现处理备注负责人进度录音播放AudioRecord和AudioTrack熟悉录音处理接口solq进行中声音编码第三方库处理燥音,回音,压缩等通信jdk...
分类:
编程语言 时间:
2015-05-05 18:23:05
阅读次数:
118
Java7中文件IO发生了很大的变化,专门引入了很多新的类:import java.nio.file.DirectoryStream;import java.nio.file.FileSystem;import java.nio.file.FileSystems;import java.nio.fi...
分类:
编程语言 时间:
2015-05-05 15:48:43
阅读次数:
136
一、I/O系统:就是Java中用于数据写入和读取的类和方法,而这些类和方法都存在于java.io包和java.nio包中。其中的 "I" 是Input, "O" 是 Output, 所以也叫输入输出系统;二、流:所谓流,简单的说,就是文件和程序之间传输的数据,而流也有方向,它必有源端和目的端,也就是...
分类:
编程语言 时间:
2015-05-02 20:43:54
阅读次数:
142
一、Java I/O系统的定义:统一放在Java.io包和Java.nio包中的类。 1,流的概念:当程序需要读取数据的时候,就会开启 一个通向源设备的流,这个数据源设备可以是文件,内存和网络连接。2,流的基本特性:流质和方向。3,流的分类: a 按数据流的方向分:输入流(从数据源读取数据到程序中....
分类:
编程语言 时间:
2015-05-02 18:03:01
阅读次数:
116
一个多客户端聊天室,支持多客户端聊天,有如下功能:功能1: 客户端通过Java NIO连接到服务端,支持多客户端的连接功能2:客户端初次连接时,服务端提示输入昵称,如果昵称已经有人使用,提示重新输入,如果昵称唯一,则登录成功,之后发送消息都需要按照规定格式带着昵称发送消息功能3:客户端登录后,发送已...
分类:
编程语言 时间:
2015-05-01 22:32:42
阅读次数:
133
本章目录:1.IO类相关内容2.文件和目录3.文件高级操作 NIO详解【1】——缓冲区(Buffer)【深入理解,总结自《Java-NIO》】: 【*:下边的Buffer又指代抽象的缓冲区结构模型,同样代表Java语言里面的Buffer类的实例,这里不区分二者的概念了。】 Buffer类基本概念.....
分类:
其他好文 时间:
2015-05-01 21:14:41
阅读次数:
129
Java NIO(New IO)是从Java 1.4版本开始引入的一个新的IO API,可以替代标准的Java IO API。本系列教程将有助于你学习和理解Java NIO。
Java NIO提供了与标准IO不同的IO工作方式:
Channels and Buffers(通道和缓冲区):标准的IO基于字节流和字符流进行操作的,而NIO是基于通道(Channel)和缓冲区(Buffe...
分类:
编程语言 时间:
2015-04-30 18:09:44
阅读次数:
215
本文简单的介绍了javaNIO selector的使用方法,并对传统IO和 NIO的网络编程模型做了简单的分析,然后使用selector和ServerSocketChannel 结合,完成了极为简单的即时通讯。...
分类:
编程语言 时间:
2015-04-30 08:54:01
阅读次数:
228