IO
input、output,数据传输,读和写
文件内容的操作主要分为两大类:字符流和字节流1、字符流有两个抽象类:Writer Reader对应子类FileWriter和FileReader可实现文件的读写操作BufferedWriter和BufferedReader能够提供缓冲区功能,用以提高效率2、字节流也有两个抽象类:InputStream OutputStream对应子类有FileInputStream和FileOutputStream实现文件读写BufferedInputStream和BufferedOutputStream提供缓冲区功能字符流和字节流的区别:一个数据读取,和一堆数据读取加不加true区别 1、true在话如果该文件存在的时候,就不会创建一个新的文件. 2、false不管该文件是否存在都会创建一个新的文件Writer w=new FileWriter("R://t.txt",true);// \反斜杠需要两个因为有特殊含义w.write(a,0,4);//下标0,长度4w.write("\r\n");//换行符w.flush();//刷新流,类似保存w.close();//释放空间ObjectIO 依赖基本操作流使用ObjectIO进行直接保存一个对象 ---------->序列化使用ObjectIO读取刚才保存的对象------------>反序列化Socket提供两个流和目标服务器进行通信时就使用这两个流// s.getOutputStream();// s.getInputStream();端口范围:65535(1-1024)给系统一些服务用的复制代码