我知道Micro Edition of Java中没有Serialization(Serializable).使用RMS保存像int和java.lang.String对象这样的原语是很简单的.但是如果我想保存(make persistant)一个任意对象?那可能吗?
您可以使用Connection API将数据写入文件/流.请记住,将数据保存到Stream很容易,但为了从Stream恢复数据,您必须编写自己的代码.通常反射用于此目的,它在许多设备上成为瓶颈.
因此,我建议使用Floggy(http://floggy.sourceforge.net/)而不是重新发明轮子.Floggy是J2ME/MIDP应用程序的免费对象持久性框架.此框架的主要目标是从开发人员中抽象出数据持久性详细信息,从而减少开发和维护工作量.您可以访问http://floggy.sourceforge.net/getting-started.html#framework查看示例