哈尔滨服务专业的建站广州 餐饮 网站建设
哈尔滨服务专业的建站,广州 餐饮 网站建设,旅游网站的建设的意义,网站建设要学会编程吗也叫过滤流类处理刘类没有对应到任何具体的流设备#xff0c;需要给它传递一个对应的具体流设备的输出/输入流对象I/0内存缓冲BufferedInputStream,BufferedOutputStream 缓冲区包装类 默认32个字节缓冲区的缓冲流内存/磁盘扇区一次读写操作所能完成最大字节数的整数倍(4的整数…也叫过滤流类处理刘类没有对应到任何具体的流设备需要给它传递一个对应的具体流设备的输出/输入流对象I/0内存缓冲BufferedInputStream,BufferedOutputStream 缓冲区包装类 默认32个字节缓冲区的缓冲流内存/磁盘扇区一次读写操作所能完成最大字节数的整数倍(4的整数倍)BufferedReader的readLine一次读取一行文本。BufferedWriter的newLine可向字符流中写入不同操作系统下的换行符DEMOimport java.io.*;class DataStreamTest{public static void main(String[] args) throws Exception{FileOutputStream fosnew FileOutputStream(count.txt);BufferedOutputStream bosnew BufferedOutputStream(fos);//包装fosDataOutputStream dos new DataOutputStream(bos);//包装bosdos.writeUTF(china中国);dos.writeBytes(china中国);dos.writeChars(china中国);dos.close();//读取FileInputStream fisnew FileInputStream(count.txt);BufferedInputStream bisnew BufferedInputStream(fis);//包装fisDataInputStream dis new DataInputStream(bis);System.out.println(dis.readUTF());byte[] bufnew byte[1024];int lendis.read(buf);System.out.println(new String(buf,0,len));fis.close();}}ObjectInputStream,ObjectOutputStream类用于从底层输入流中读取对象类型的数据和将对象类型的数据写入到底层输入流必须实现Serializable接口才能实现读写对象。对象中的transient和static的成员变量不会被读取和写入。网络流使用。public class MyClass inplements Serializable{//可以避免不同系统间的差异public transient Thread t;private String customerID;private int total;}DEMOimport java.io.*; class Serialization{ public static void main(String[] args) throws Exception{ Student stu1new Student(19,zs,20,ruanjian); Student stu2new Student(20,ls,22,wuli); FileOutputStream fosnew FileOutputStream(student.txt); ObjectOutputStream osnew ObjectOutputStream(fos); os.writeObject(stu1); os.writeObject(stu2); os.close(); //读取 FileInputStream fisnew FileInputStream(student.txt); ObjectInputStream oisnew ObjectInputStream(fis); stu1(Student)ois.readObject(); stu2(Student)ois.readObject(); ois.close(); System.out.println(Id:stu1.id); System.out.println(name:stu1.name); System.out.println(age:stu1.age); System.out.println(department:stu1.department); System.out.println(Id:stu2.id); System.out.println(name:stu2.name); System.out.println(age:stu2.age); System.out.println(department:stu2.department); } }
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/pingmian/88212.shtml
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!