?? defaultserial.java
字號:
import java.io.*;
import java.awt.Color;
class Bag implements Serializable{
Color color;
String price;
int size;
String type;
public Bag(Color color,String price,int size,String type){
this.color = color;
this.price = price;
this.size = size;
this.type = type;
}
}
public class DefaultSerial{
public static void main(String args[])throws IOException,ClassNotFoundException{
Color cObj = Color.red;
Bag bagObj = new Bag(cObj,"57",18,"Student bag");
FileOutputStream fileOStream = new FileOutputStream("info.ser");
ObjectOutputStream objOStream = new ObjectOutputStream(fileOStream);
try
{
objOStream.writeObject(bagObj);
objOStream.close();
}catch(IOException e)
{
System.out.println(e);
}
bagObj = null;
FileInputStream fileInStream = new FileInputStream("info.ser");
ObjectInputStream objInStream = new ObjectInputStream(fileInStream);
try
{
bagObj = (Bag)objInStream.readObject();
objInStream.close();
}catch(IOException e)
{
System.out.println(e);
}
System.out.println("*********************************");
System.out.println("There are information about bag:");
System.out.println("Color:"+bagObj.color);
System.out.println("Price:"+bagObj.price);
System.out.println("Size:"+bagObj.size);
System.out.println("Type:"+bagObj.type);
}
}
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -