Task - Serialization - Transient Data #43
Replies: 31 comments
|
User Class SaveUser Class FetchUser Class |
|
User class SaveUser -- FetchUser-- |
class Userclass SaveUserclass FetchUser |
|
|
//User.java //SaveUser.java //FetchUser.java |
|
User.java SaveUser.java FetchUser.java |
|
User Class SaveUser Class Fetch User Class |
|
|
``package user_data_migration; import java.io.*; public class SaveUser { }`` ``package user_data_migration; import java.io.Serializable; public class UserD implements Serializable { } |
|
User Class Save User Fetch User |
|
User.java class SaveUser.java FetchUser.java |
|
|
USER CLASS SAVE USER Fetch User |
|
USER CLASS import java.io.Serializable; public class User implements Serializable { } SAVE USER CLASS `package user_data_migration; import java.io.FileOutputStream; public class SaveUser { FETCH CLASS import java.lang.Class; public class Fetch { } |
|
User classClass SaveUserClass FetchUser |
User.javapackage user_data_migration; import java.io.Serializable; public class User implements Serializable { } Saveuser.javapackage user_data_migration; import java.io.*; public class SaveUSer { } Fetchuserclass.javapackage user_data_migration; import java.io.FileInputStream; public class Fetchuserclass { } |
|
Userclass |
|
|
`package user_data_migration; import java.io.Serializable; public class User implements Serializable { } package user_data_migration; import java.io.*; } package user_data_migration; import java.io.*; public class FetchUser { } ` |
|
import java.io.Serializable; class user implements Serializable { } class SaveUser { class fetchuser { } |
|
package serialisation; } package serialisation; package serialisation; } |
|
|
User Class import java.io.Serializable; public class User implements Serializable{ } SaveUser Class `package user_data_migration; import java.io.FileOutputStream; public class SaveUser { } FetchUser Class `package user_data_migration; import java.io.; public class FetchUser { }` |
|
import java.io.FileInputStream; class User implements Serializable { } class SaveUser { } class FetchUser { } public class SerializableSemo { } |
|
|
User.java SaveUser.java FetchUser.java |
User.javaSaveUser.javaFetchUser.java |
|
**
|
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Serialization and Deserialization
Declare a serializable class User which has the following data members:
The class also contains constructors, toString(), getters, and setters.
Declare a class SaveUser that instantiates a user object and serializes it into a file called userdata.txt
After successful serialization, it prints "user record saved".
Declare a class FetchUser that deserializes the user object from userdata.txt. After successful deserialization, it prints "user record retrieved".
The class also sets a password for the retrieved user object by using Java field reflection.
The class prints the details of the user.
Note - Keep all the code files in a package named user_data_migration
All reactions