forked from icterguru/JavaProgrammingA2Z
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathPersistExample.java
More file actions
30 lines (26 loc) · 739 Bytes
/
Copy pathPersistExample.java
File metadata and controls
30 lines (26 loc) · 739 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
package chapter15;
import java.io.*;
@SuppressWarnings("serial")
class Student implements Serializable{
int id;
String name;
int age;
//age will not be serialized if it is declared as transident
public Student(int id, String name,int age) {
this.id = id;
this.name = name;
this.age=age;
}
}
public class PersistExample{
public static void main(String args[])throws Exception{
Student s1 =new Student(101,"Mahdi",12);//creating object
//writing object into file
FileOutputStream f=new FileOutputStream("c:\\Test.txt");
ObjectOutputStream out=new ObjectOutputStream(f);
out.writeObject(s1);
out.flush();
out.close();
f.close();
System.out.println("Object stored in the file c:\\Test.txt successfully"); }
}