标签: serializable

什么是JavaBean?

我认为,我认为"Bean"是一个带有属性和getter/setter的Java类.据我所知,它相当于C结构.真的吗?

另外,bean和普通类之间是否存在真正的语法差异?有没有特殊的定义或界面?

基本上,为什么会有这个术语呢?

编辑:如果您能够如此友善并添加有关Serializable界面的信息,以及它的含义,那么对您的回答,我将非常感激.

java serializable javabeans

1677
推荐指数
15
解决办法
54万
查看次数

Android:Parcelable和Serializable之间的区别?

为什么Android提供了2个用于序列化对象的接口?Serializable对象是否与Android Binder和AIDL文件进行交互?

android serializable parcelable

289
推荐指数
9
解决办法
15万
查看次数


它是什么意思:serializable类没有声明一个静态的final serialVersionUID字段?

我在标题中给出了警告信息.我想了解并删除它.我在这个问题上找到了一些答案,但由于技术术语过载,我不理解这些答案.用简单的词语解释这个问题有可能吗?

PS我知道OOP是什么.我知道什么是对象,类,方法,字段和实例化.

PPS如果有人需要我的代码,它在这里:

import java.awt.*;
import javax.swing.*;


public class HelloWorldSwing extends JFrame {

        JTextArea m_resultArea = new JTextArea(6, 30);

        //====================================================== constructor
        public HelloWorldSwing() {
            //... Set initial text, scrolling, and border.
            m_resultArea.setText("Enter more text to see scrollbars");
            JScrollPane scrollingArea = new JScrollPane(m_resultArea);
            scrollingArea.setBorder(BorderFactory.createEmptyBorder(10,5,10,5));

            // Get the content pane, set layout, add to center
            Container content = this.getContentPane();
            content.setLayout(new BorderLayout());
            content.add(scrollingArea, BorderLayout.CENTER);
            this.pack();
        }

        public static void createAndViewJFrame() {
            JFrame win = new HelloWorldSwing();
            win.setTitle("TextAreaDemo");
            win.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
            win.setVisible(true);
        }

        //============================================================= main
        public …
Run Code Online (Sandbox Code Playgroud)

java serializable serialversionuid

208
推荐指数
5
解决办法
20万
查看次数

Serializable是什么意思?

一个类Serializable在Java中究竟意味着什么?或者一般来说,就此而言......

java serializable

126
推荐指数
6
解决办法
9万
查看次数

为什么HttpServlet实现Serializable?

在我对Servlet的理解中,Servlet将由Container实例化,其init()方法将被调用一次,并且servlet将像单例一样生存直到JVM关闭.

我不希望我的servlet被序列化,因为它将在app服务器恢复或正常启动时构建为新的.servlet应该不包含特定于会话的成员,因此将其写入磁盘并重新实例化是没有意义的.这有实际用途吗?

我担心的是,我在其中放置了一些不可序列化的字段,然后我的应用程序将在生产环境中神秘地失败,在该环境中将发生不同类型的会话复制.

java session servlets serializable

76
推荐指数
2
解决办法
1万
查看次数

序列化私有成员数据

我正在尝试将对象序列化为具有许多属性的XML,其中一些属性是只读的.

public Guid Id { get; private set; }
Run Code Online (Sandbox Code Playgroud)

我已经标记了类[Serializable],我已经实现了ISerializable接口.

下面是我用来序列化对象的代码.

public void SaveMyObject(MyObject obj)
{
    XmlSerializer serializer = new XmlSerializer(typeof(MyObject));
    TextWriter tw = new StreamWriter(_location);
    serializer.Serialize(tw, obj);
    tw.Close();
}
Run Code Online (Sandbox Code Playgroud)

不幸的是,它会在第一行显示此消息.

InvalidOperationException未处理:无法生成临时类(result = 1).错误CS0200:无法将属性或索引器"MyObject.Id"分配给 - 它是只读的

如果我将Id属性设置为public,则可以正常工作.有人可以告诉我,如果我正在做某事,或者至少是否可能吗?

.net c# xml serialization serializable

73
推荐指数
2
解决办法
6万
查看次数

自定义对象的Android ArrayList - 保存到SharedPreferences - 可序列化?

我有一个对象的ArrayList.该对象包含"Bitmap"和"String"类型,然后只包含两者的getter和setter.首先是Bitmap可序列化?

我如何将其序列化以将其存储在SharedPreferences中?我见过很多人问过类似的问题,但似乎没有人给出一个好的答案.如果可能的话,我更喜欢一些代码示例.

如果位图不可序列化,那么我该如何存储这个ArrayList?

非常感谢.

android arraylist serializable sharedpreferences

73
推荐指数
4
解决办法
7万
查看次数

在Android中使用Serializable是不是很糟糕?

我一直在阅读很多文章和文章,颂扬Parcelable在Serializable上的速度.我一直在使用两种方法来通过Intents在Activities之间传递数据,并且在两者之间切换时还没有注意到任何速度差异.我必须传输的典型数据量是5到15个嵌套对象,每个对象有2到5个字段.

由于我有大约30个必须可转移的类,因此实现Parcelable需要大量的样板代码来增加维护时间.我目前的要求之一是编译的代码应该尽可能小; 我希望通过使用Serializable over Parcelable可以节省一些空间.

我应该使用Parcelable还是没有理由在Serializable上使用它来处理这么少量的数据?还是有另一个原因我不应该使用Serializable?

android serializable parcelable

53
推荐指数
3
解决办法
1万
查看次数

ISerializable接口有什么意义?

看起来我可以序列化没有该接口的类,所以我不清楚它的用途.

c# serializable iserializable

51
推荐指数
3
解决办法
4万
查看次数