java io
genguyige
这个作者很懒,什么都没留下…
展开
-
java IO学习笔记[1]
每次看javaIO的时候就很烦躁,一是因为太繁琐了,看到这么多类,又是字节流又是字符流的,二是我做javaEE开发的时候用的实在不多,过两天就忘了。 流又分为输入流和输出流:这个是以内存为参照的,如果是向内存存入的就是输入流,从内存流出就是输出流。 java的IO分为字符流和字节流,字节输入流每次都是从文件或者内存中的读取都是以字节为单位的,在abstract类InputStrea...2011-08-29 16:12:31 · 103 阅读 · 0 评论 -
java IO学习笔记[2]
我昨天在写java网络编程的时候想到这样几个问题,现在总结一下。 一:TCP编程是面向字节流的 我用socket编程,是基于TCP/IP的,而TCP协议是传输层的协议,它是面向连接的,与UDP很大的不同在于前者是面向字节流的协议,而后者是用户数据报协议(User Datagram Protocol),面向字节流有一个很大的好处,那就是可以进行拥塞控制,进行流...2011-08-30 12:44:27 · 81 阅读 · 0 评论 -
java NIO学习笔记 非阻塞IO编程
我们都知道TCP是面向连接的传输层协议,一个socket必定会有绑定一个连接,在普通的BIO(阻塞式IO)中,需要有三次握手,然后一般的socket编程就是这样的形式。Socket服务器端流程如下:加载套接字->创建监听的套接字->绑定套接字->监听套接字->处理客户端相关请求。Socket客户端同样需要先加载套接字,然后创建套接字,不过之后不用...2011-09-01 21:20:59 · 189 阅读 · 0 评论