?? account.java
字號:
package com.j2medev.chapter3;
import java.io.DataInputStream;
import java.io.DataOutputStream;
import java.io.IOException;
import javax.microedition.lcdui.Image;
public class Account {
//Account的成員變量,包括基本數據類型,string,byte[]和對象
public int id = -1;
public String name = "";
public byte[] picture = null;
public CustomInfo info = null;
public Account() {
}
public void serialize(DataOutputStream dos) throws IOException{
dos.writeInt(id);
dos.writeUTF(name);
dos.writeInt(picture.length);
dos.write(picture);
info.serialize(dos);
}
public static Account deserialize(DataInputStream dis) throws IOException{
Account a = new Account();
a.id = dis.readInt();
a.name = dis.readUTF();
int length = dis.readInt();
a.picture = new byte[length];
dis.read(a.picture);
a.info = CustomInfo.deserialize(dis);
return a;
}
}
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -