Java 在类中存储图像/声音的最佳方式是什么?
我正在开发一种应用程序实例之间的交换格式,这样用户就可以将信息保存到文件中,并在以后进行恢复。整个“exchange格式”是一个单独的类,可以序列化并写入磁盘 您建议如何在该类中存储图形/声音信息?我希望避免将文件放在.jar中。**me** 关于你案件的更多细节如何?“最佳”方法通常取决于特定的应用/用途。图像/声音是否来自文件?从小溪里?类的每个实例是否都需要存储单独的图像?或者可以在不同实例之间共享图像 gsmdJava 在类中存储图像/声音的最佳方式是什么?,java,serialization,image,audio,persistence,Java,Serialization,Image,Audio,Persistence,我正在开发一种应用程序实例之间的交换格式,这样用户就可以将信息保存到文件中,并在以后进行恢复。整个“exchange格式”是一个单独的类,可以序列化并写入磁盘 您建议如何在该类中存储图形/声音信息?我希望避免将文件放在.jar中。**me** 关于你案件的更多细节如何?“最佳”方法通常取决于特定的应用/用途。图像/声音是否来自文件?从小溪里?类的每个实例是否都需要存储单独的图像?或者可以在不同实例之间共享图像 gsmd 图像来自文件,声音来自 从一条小溪;实际上有一套 某些项目可能具有 附图;图
图像来自文件,声音来自 从一条小溪;实际上有一套 某些项目可能具有 附图;图像不可能被复制 共享
你试过什么方法? 我想使用可序列化接口是最好的选择。这是关于这个话题的 基本上
在类中以您喜欢的任何方式存储数据,但为数据实现自定义序列化。请参阅。您可以将资源作为字节[]数组存储在类中。使用ByteArrayInputStream和ByteArrayOutputStream,您可以将阵列包装为流,并使用它们存储和检索资源。图像来自文件,声音来自流;实际上有一组物品,其中一些可能附有图像;无法共享图像。