Questions tagged «serializable»

17
什么是JavaBean?
我认为,“ Bean”是具有属性和getter / setter的Java类。据我了解,它等效于C结构。真的吗? 另外,有没有真正的句法 bean和常规类之间差异?有没有特殊的定义或接口? 基本上,为什么会有一个术语呢? 还什么的Serializable接口是什么意思?




6
自定义对象的Android ArrayList-保存到SharedPreferences-可序列化吗?
我有一个对象的ArrayList。该对象包含“位图”和“字符串”类型,然后分别包含这两种类型的获取器和设置器。首先,位图可序列化吗? 我将如何对其进行序列化以将其存储在SharedPreferences中?我已经看到很多人都提出了类似的问题,但似乎没有一个很好的答案。如果可能的话,我希望有一些代码示例。 如果位图不可序列化,那么如何存储此ArrayList? 非常感谢。

5
HttpServlet为什么实现Serializable?
在我对Servlet的理解中,该Servlet将由Container实例化,其init()方法将被调用一次,并且Servlet将像单例一样存活,直到JVM关闭。 我不希望我的servlet被序列化,因为当应用服务器恢复或正常启动时,它将被重新构造。该servlet不应该包含特定于会话的成员,因此将其写入磁盘并重新实例化是没有意义的。有实际用途吗? 我担心的是,我在其中放置了一些不可序列化的字段,然后我的应用程序将在生产环境中神秘地失败,在生产环境中将进行另一种会话复制。

4
序列化私人成员数据
我正在尝试将对象序列化为具有许多属性的XML,其中一些属性为只读。 public Guid Id { get; private set; } 我已经标记了[Serializable]类,并且实现了ISerializable接口。 下面是我用来序列化对象的代码。 public void SaveMyObject(MyObject obj) { XmlSerializer serializer = new XmlSerializer(typeof(MyObject)); TextWriter tw = new StreamWriter(_location); serializer.Serialize(tw, obj); tw.Close(); } 不幸的是,它落在此消息的第一行。 未处理InvalidOperationException:无法生成临时类(结果= 1)。错误CS0200:无法将属性或索引器'MyObject.Id'分配给它-只读 如果我将Id属性设置为public,则效果很好。有人可以告诉我我是否正在做某事,或者至少可以做某件事?
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.