Advertisement
rafibatam

JAVA Serialization

Feb 1st, 2019
171
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.43 KB | None | 0 0
  1. import java.io.FileNotFoundException;
  2. import java.io.FileOutputStream;
  3. import java.io.IOException;
  4. import java.io.ObjectOutputStream;
  5. import java.io.Serializable;
  6.  
  7. class DataGames implements Serializable {
  8.     private String nickname;
  9.     private int level;
  10.     private long gold, token;
  11.    
  12.     public String getNickname() {
  13.         return nickname;
  14.     }
  15.    
  16.     public void setNickname(String nickname) {
  17.         this.nickname = nickname;
  18.     }
  19.    
  20.     public int getLevel() {
  21.         return level;
  22.     }
  23.    
  24.     public void setLevel(int level) {
  25.         this.level = level;
  26.     }
  27.    
  28.     public long getGold() {
  29.         return gold;
  30.     }
  31.    
  32.     public void setGold(long gold) {
  33.         this.gold = gold;
  34.     }
  35.    
  36.     public long getToken() {
  37.         return token;
  38.     }
  39.    
  40.     public void setToken(long token) {
  41.         this.token = token;
  42.     }
  43. }
  44.  
  45.  
  46. public class LearnSerialization {
  47.     public static void main(String[] args) {
  48.         DataGames data = new DataGames();
  49.         data.setNickname("[ Sinner ] Shiny");
  50.         data.setLevel(30);
  51.         data.setGold(900000000);
  52.         data.setToken(999999999);
  53.        
  54.         String directorySaveData = "D:\\Git Clone\\DataGames.txt";
  55.        
  56.         try(FileOutputStream file = new FileOutputStream(directorySaveData)) {
  57.             ObjectOutputStream output = new ObjectOutputStream(file);
  58.             output.writeObject(data);
  59.             output.close();
  60.            
  61.             System.out.println("Serialization Success!");
  62.         }
  63.        
  64.         catch(FileNotFoundException o) {
  65.             o.printStackTrace();
  66.         }
  67.        
  68.         catch(IOException o) {
  69.             o.printStackTrace();
  70.         }
  71.     }
  72. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement