Java基础 (15) - IO流

IO流也是Java中比较重要的一块,Java中主要有字节流,字符流,文件等。其中文件也是经过流的方式打开,读取和写入的。编程

IO流的不少接口都使用了装饰者模式,即将原类型经过传入装饰类构造函数的方式,加强原类型,以此得到像带有缓冲区的字节流,或者将字节流封装成字符流等等,其中须要注意的是编码问题,后者打印出来的结果多是乱码哦。网络

IO流与网络编程息息相关,一个socket接入后,咱们能够获取它的输入流和输出流,以获取TCP数据包的内容,而且能够往数据报里写入内容,由于TCP协议也是按照流的方式进行传输的,实际上TCP会将这些数据进行分包处理,而且经过差错检验,超时重传,滑动窗口协议等方式,保证了TCP数据包的高效和可靠传输。socket

待续~ide

相关文章
相关标签/搜索