私はいくつかのJavaシリアライゼーションコードを持っています。正しくコンパイルされ、実行されます。しかし、結果のファイルは空です。以下は私のコードです
パラメータは、整数の配列リスト、文字列の配列リスト、または整数の配列リストの配列リストのいずれかです。
Model model = new Model(
pennTreeTags,
tagsCount,
iOccurTable,
fOccurTable,
alVocab,
aiVocabCount,
wordTagTable,
fWordTagProb
);
try
{
FileInputStream fileIn = new FileInputStream(argv[2]);
ObjectInputStream in = new ObjectInputStream(fileIn);
model = (Model) in.readObject();
in.close();
fileIn.close();
}
catch (EOFException ex)
{
//This exception will be caught when EOF is reached
System.out.println("End of file reached.");
}
catch(IOException i)
{
i.printStackTrace();
return;
}
catch(ClassNotFoundException c)
{
System.out.println("Model class not found");
c.printStackTrace();
return;
}