一、什么是NIO

可以简单理解为一套新的IO操作Api

一套针对标准的输入输出
Path(File的升级类 JDK7.0用于代替Path)
Pahts(用于实例化Path对象)
Files (File类的工具类)

一套针对网络编程
java.nio.channels.channel
FileChannel:处理本地文件
ScoketChannel:TCP网络编程的客户端channel
ServerScoketChannel:TCP网络编程的服务的channel
DatagramChannel:UDP网络编程中的发送和接收端的channel