IO流部分实例讲解
来源:互联网 发布:淘宝买家恶意拒签 编辑:程序博客网 时间:2024/06/16 08:03
IO流部分:能够进行文件的简单读写操作,能够将文件的内容读取出来;会使用过滤流如BufferedInputStream的使用;了解装饰设计模式
BufferedReaderTest.java
package jsj.java.exam.test06;import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;public class BufferedReaderTest { public static void main(String[] args) { BufferedReader reader=null; //创建缓冲输入流,接收从键盘中输入一行数据并进行输出显示 //要进行相应的异常处理 //注意关闭流 //reader=________061________ reader=new BufferedReader(new InputStreamReader(System.in));//2 System.out.println("请输入一行数据"); try {String str=reader.readLine();//1System.out.println("你输入的数据为:"+str);} catch (IOException e) {//1// TODO Auto-generated catch blocke.printStackTrace();}finally{try {reader.close();} catch (IOException e) {// TODO Auto-generated catch blocke.printStackTrace();}} }}
ObjectInputStreamDemo .javapackage jsj.java.exam.test06;import java.io.File;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.IOException;import java.io.ObjectInputStream;import java.io.ObjectOutputStream;public class ObjectInputStreamDemo {/** * @param args * @throws IOException * @throws FileNotFoundException * @throws ClassNotFoundException */public static void main(String[] args) throws FileNotFoundException, IOException, ClassNotFoundException {File file=new File("d:"+File.separator+"person.txt");ObjectInputStream ois=null;ois=new ObjectInputStream(new FileInputStream(file));//Object obj=________064________;//将对象恢复出来Object obj=ois.readObject();//2Person person=(Person)obj;System.out.println(person);}}
ObjectOutputStreamDemo.javapackage jsj.java.exam.test06;import java.io.File;import java.io.FileNotFoundException;import java.io.FileOutputStream;import java.io.IOException;import java.io.ObjectOutputStream;public class ObjectOutputStreamDemo {/** * @param args * @throws IOException * @throws FileNotFoundException */public static void main(String[] args) throws FileNotFoundException, IOException {// TODO Auto-generated method stubFile file=new File("d:"+File.separator+"person.txt");ObjectOutputStream oos=null;//创建对象输出流//oos=________063________;//2oos=new ObjectOutputStream(new FileOutputStream(file));oos.writeObject(new Person("张三", 30));oos.close();}}
person.java
package jsj.java.exam.test06;import java.io.Serializable;public class Person implements Serializable {private String name;//定义年龄属性,此属性不需要持久化保存//________062________//2private transient int age;public Person(String name, int age) {super();this.name = name;this.age = age;}@Overridepublic String toString() {return "Person [age=" + age + ", name=" + name + "]";}}
- IO流部分实例讲解
- Java IO流 讲解
- IO流部分
- 讲解JAVA中的IO流
- java中的IO相关的文件实例讲解
- IO流部分案例总结
- 详细讲解JAVA中的IO流
- Java IO 流的概括 图文讲解
- 详细讲解JAVA中的IO流
- JAVA IO流中BufferedReader用法讲解
- 详细讲解JAVA中的IO流
- 详细讲解JAVA中的IO流
- 详细讲解Java中的IO流
- 详细讲解Java中的IO流
- IO流实例代码练习
- java中IO流实例
- java IO流实例详解
- io流常见实例记录
- 王垠:写给支持和反对《完全用Linux工作》的人们
- java.lang.NoClassDefFoundError: javax/transaction/UserTransaction
- linux shell (终端)指令
- 把二元查找树转变成排序的双向链表[数据结构]
- 俄罗斯方块——Java版
- IO流部分实例讲解
- 浅析terminal创建时ptmx和pts关系
- 王垠:清华梦的粉碎—写给清华大学的退学申请
- DTS转MP3
- ADO数据库重连
- 异常org.aopalliance.intercept.MethodInterceptor
- 图书管理系统基于servlet+mysql+jdbc+html
- 分享Unity工具十天创建iPad游戏的经验
- ICE 原理学习