資源簡介
Java 序列化與反序列化(基礎(chǔ)篇-實例219).zip
代碼片段和文件信息
package?com.mingrisoft.lang;
import?java.io.File;
import?java.io.FileInputStream;
import?java.io.FileNotFoundException;
import?java.io.FileOutputStream;
import?java.util.Arrays;
import?org.apache.commons.lang.SerializationUtils;
public?class?SerializationUtilsTest?{
????public?static?void?main(String[]?args)?{
????????Student?student?=?new?Student();//?創(chuàng)建student對象
????????student.setId(10);//?初始化id屬性
????????student.setName(“明日科技“);//?初始化name屬性
????????System.out.println(“將student對象序列化成byte數(shù)組“);
????????byte[]?studentByte?=?SerializationUtils.serialize(student);//?將對象轉(zhuǎn)換成byte數(shù)組
????????System.out.println(“輸出序列化數(shù)組:“);
????????System.out.println(Arrays.toString(studentByte));//?輸出byte數(shù)組
????????System.out.println(“將student對象序列化到本地文件“);
????????FileOutputStream?out?=?null;//?創(chuàng)建文件輸出流對象
????????try?{
????????????out?=?new?FileOutputStream(new?File(“d:\\student.txt“).getAbsoluteFile());
????????}?catch?(FileNotFoundException?e)?{
????????????e.printStackTrace();
??
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件?????????295??2010-09-11?17:01??.classpath
?????文件?????????379??2010-09-11?17:01??.project
?????文件????????2088??2013-11-21?08:41??bin\com\mingrisoft\lang\SerializationUtilsTest.class
?????文件????????1118??2013-11-21?08:41??bin\com\mingrisoft\lang\Student.class
?????文件??????279193??2013-11-15?13:36??lib\commons-lang-2.5.jar
?????文件????????1708??2010-09-11?17:01??src\com\mingrisoft\lang\SerializationUtilsTest.java
?????文件?????????632??2010-09-11?17:01??src\com\mingrisoft\lang\Student.java
評論
共有 條評論