序列化(serialize)是将对象读入到内存中
举一反三
- Serialize()方法可以反序列化。
- 对象序列化过程中,如果某个对象属性不希望被序列化,则使用( )关键字修饰它。 A: synchronized B: transient C: serialize D: static
- 【单选题】关于序列化与反序列化,下列描述错误的是()。 A. 序列化是将对象的状态存储到特定的存储介质中的过程 B. 使用Serialize()方法实现序列化 C. 标识一个类可以序列化要在类前加上[Serializable]特性 D. 如果一个类可序列化,则其子类和包含的各成员对象也必须可以被序列化
- 下列哪些属于RDD的特性 A: Spark的运行效率高于MapReduce B: JAVA对象存内存,避免了序列化和反序列化开销 C: 中间结果持久化到内存,避免了磁盘开销 D: 高效的容错性
- 关于Python对象的序列化和反序列化说法正确的是________。 A: 当程序运行时,所有的变量或者对象都是存储到内存中的,一旦程序调用完成,这些变量或者对象所占有的内存都会被回收。而为了实现变量和对象持久化的存储到磁盘中或在网络上进行传输,我们需要将变量或者对象转化为二进制流的方式。而将其转化为二进制流的过程就是序列化。 B: json.dumps()将python格式转化为json的字符串形式json.loads()将json的字符串格式转换为python的数据格式。 C: 反序列化就是说程序运行的时候不能从磁盘中进行读取,需要将序列化的对象或者变量从磁盘中转移到内存中,同时也会将二进制流转换为原来的数据格式。我们把这一过程叫做反序列化。 D: 把变量从内存中变成可存储或传输的过程称之为反序列化,即序例化后可以将对象永久保存在磁盘文件中。反之把变量内容从序列化的对象重新读到内存里称之为序列化。