IO流及FIle操作
一、什么是流? 在ava中需要读取数据的话,需要用到流的概念。任何流的输入输出都已程序为参考。


二、流的分类:

字节流与字符流的区别:
字符流可以读取中文,读一个字符。我们知道中文在utf-8的编码规则下占用三个字节。而字节流读取就会乱码。任何的流都要close。在每个进程上有限的链接为1024个,如果长时间不关闭。那么时间长了系统会直接卡死。代码见git。
套接字:
在工作中我们一般用的字节流比较多一些,为了加快响应速度,所以我们一般套接字。
1 File file = new File("ccc.txt"); 2 FileOutputStream outputStream=null; 3 OutputStreamWriter outputStreamWriter= null; 4 5 try { 6 outputStream = new FileOutputStream(file); 7 outputStreamWriter = new OutputStreamWriter(outputStream); 8 outputStreamWriter.write("zhognguo"); 9 outputStreamWriter.write("爱别人你更爱自己"); 10 outputStreamWriter.flush();
回顾字符与字节的区别:

本文来自博客园,作者:Jerry&Ming,转载请注明原文链接:https://www.cnblogs.com/jerry-ming/articles/16069688.html

浙公网安备 33010602011771号