6
Clojureに書きたいダミーのJavaプログラムがあります。それはSerializableを実装するクラスとそれを保存する関数を持っています。私はClojureにこのようなプログラムを書かなかったので、この問題にアプローチする正しい方法、Clojureのデータ構造、およびAPIコールを使用する方法を知りたいと思っていましたか?ClojureでこのJavaオブジェクトをシリアル化する正しい方法は何ですか?
import java. io. *;
public class Box implements Serializable
{
private int width; private int height;
public void setWidth(int w)
{ width =w;}
public void setHeight(int h)
{height = h;}
}
public static void main (String[] args)
{
Box myBox =new Box();
myBox.setWidth(50);
myBox.setHeight(20) ;
try {
FileoutputStream fs = new File("foo.ser");
ObjectOUtputStream os = new ObjectOutputStream(fs);
os.writeObject(myBox);
os . close() ;
}キャッチ(例外例){}}