如何创建自己的文件类型?

时间:2010-03-15 04:18:00

标签: java file

我想创建自己的文件类型来保存我的应用中的对象。基本上,我迫切需要新的文件类型,但它会更好。

我上课了。比如汽车。它有构造函数(String name,String color,int length,Driver driver)。创建汽车(其实例)时,如何将其保存为文件?

3 个答案:

答案 0 :(得分:2)

要将对象保存到文件,您需要 serialization

您可以选择我们喜欢的任何文件扩展名,例如.car

Good serialization tutorial

答案 1 :(得分:1)

我会将其保存为带有自定义扩展名的XML文件。我希望他们告诉我的应用程序将这些文件读作XML。对我来说,这是确保一致性的最简单方法。如果您的应用程序需要与另一个应用程序进行通信(可能是用户请求),它也可以提供帮助。

答案 2 :(得分:0)

基本上,为了“创建”自己的文件类型,您可以定义标准并使用自己的文件扩展名。只要你保持一致,就没有任何大的箍可以跳过。

虽然,你的意思是,保存你的物品,我不确定。

另外,请查看对象inputoutput流方法。最后,请查看this以获取java中方法的序列化。