Example on Serialization:
package com.sample.java.testing;
import java.io.Serializable;
public class SerializationSample implements Serializable{
/**
*
*/
private static final long serialVersionUID = 1L;
private String name;
private int age;
private String sex;
public SerializationSample(String name, int age, String sex) {
this.name = name;
this.age = age;
this.sex = sex;
}
public int getAge() {
return age;
}
public void setAge(int age) {
this.age = age;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public String getSex() {
return sex;
}
public void setSex(String sex) {
this.sex = sex;
}
}
Example on DESerialization:
package com.sample.java.testing;
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.ObjectInputStream;
public class DeSerializationExample{
/**
* @param args
* @throws IOException
* @throws ClassNotFoundException
*/
public static void main(String[] args) throws IOException, ClassNotFoundException {
FileInputStream fileInputStream = new FileInputStream("D:/serialization.txt");
ObjectInputStream inputStream = new ObjectInputStream(fileInputStream);
SerializationSample sample = (SerializationSample)inputStream.readObject();
System.out.println(sample.getName());
System.out.println(sample.getAge());
FileOutputStream fileOutputStream = new FileOutputStream("D:/deserialization.txt");
fileOutputStream.write(sample.getName().getBytes());
}
}
package com.sample.java.testing;
import java.io.Serializable;
public class SerializationSample implements Serializable{
/**
*
*/
private static final long serialVersionUID = 1L;
private String name;
private int age;
private String sex;
public SerializationSample(String name, int age, String sex) {
this.name = name;
this.age = age;
this.sex = sex;
}
public int getAge() {
return age;
}
public void setAge(int age) {
this.age = age;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public String getSex() {
return sex;
}
public void setSex(String sex) {
this.sex = sex;
}
}
**************************************************
package com.sample.java.testing;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.ObjectOutputStream;
public class SerializationExample {
public static void main(String a[]) throws IOException{
SerializationSample example = new SerializationSample("krishna", 24, "male");
FileOutputStream fileOutputStream = new FileOutputStream("D:/serialization.txt");
ObjectOutputStream objectOutputStream = new ObjectOutputStream(fileOutputStream);
objectOutputStream.writeObject(example);
}
}
Example on DESerialization:
package com.sample.java.testing;
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.ObjectInputStream;
public class DeSerializationExample{
/**
* @param args
* @throws IOException
* @throws ClassNotFoundException
*/
public static void main(String[] args) throws IOException, ClassNotFoundException {
FileInputStream fileInputStream = new FileInputStream("D:/serialization.txt");
ObjectInputStream inputStream = new ObjectInputStream(fileInputStream);
SerializationSample sample = (SerializationSample)inputStream.readObject();
System.out.println(sample.getName());
System.out.println(sample.getAge());
FileOutputStream fileOutputStream = new FileOutputStream("D:/deserialization.txt");
fileOutputStream.write(sample.getName().getBytes());
}
}
No comments:
Post a Comment