`
kalllx
  • 浏览: 62983 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

序列化 来克隆对象

 
阅读更多

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

package

 

 

com.ssal;

 

import

 

 

java.io.ByteArrayInputStream;

import

 

 

java.io.ByteArrayOutputStream;

import

 

 

java.io.ObjectInputStream;

import

 

 

java.io.ObjectOutputStream;

 

public

 

 

class

Snippet

{

 

 

public static void main(String[] args) throws

Exception

{

Integer a =

 

new

Integer(1);

ByteArrayOutputStream buf =

 

new

ByteArrayOutputStream();

ObjectOutputStream o =

 

new

ObjectOutputStream(buf);

 

o.writeObject(a);

 

 

// Now get copies:

ObjectInputStream in =

 

new ObjectInputStream(new

ByteArrayInputStream(buf.toByteArray()));

Integer b = (Integer) in.readObject();

System.

 

out

.println(a);

a = 12;

System.

 

out

.println(b);

分享到:
评论
Global site tag (gtag.js) - Google Analytics