import java.io.FileInputStream;
import java.io.ObjectInputStream;
public class Main {
public static void main(String[] args) {
try (FileInputStream fileIn = new FileInputStream("student.dat");
ObjectInputStream in = new ObjectInputStream(fileIn)) {
Student student = (Student) in.readObject();
System.out.println("Deserialized student: " + student);
} catch (Exception e) {
System.err.println(e.getMessage());
}
}
}
import java.io.Serializable;
class Student implements Serializable {
private static final long serialVersionUID = 1L;
private int id;
private String name;
private double gpa;
public Student(int id, String name, double gpa) {
this.id = id;
this.name = name;
this.gpa = gpa;
}
// getters and setters and toString
public int getId() {
return id;
}
public void setId(int id) {
this.id = id;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public double getGpa() {
return gpa;
}
public void setGpa(double gpa) {
this.gpa = gpa;
}
@Override
public String toString() {
return "Student{id=" + id + ", name='" + name + "', gpa=" + gpa + "}";
}
}
¬í sr Student D gpaI idL namet Ljava/lang/String;xp@ÌÌÌÌÌÍ t
Fatima Ali