【校招VIP】java语言考点之序列化

06月16日 收藏 0 评论 0 java开发

【校招VIP】java语言考点之序列化

考点介绍:

将java对象转换为字节序列的过程称为对象的序列化。对象的序列化主要有两种用途:1) 把对象的字节序列永久地保存到硬盘上,通常存放在一个文件中; 2) 在网络上传送对象的字节序列。

本期分享的java语言考点之序列化,分为试题、文章以及视频三部分。

答案详情解析和文章内容可扫下方二维码或链接即可查看!

一、考点题目

1.要使对象具有序列化能力,则其类应该实现如下哪个接口()

A.java.io.Serializable

B.java.lang.Cloneable

C.java.lang.CharSequence

D.java.lang.Comparable

正确答案:A,java.io.Serializable接口是一个标志性接口,在接口内部没有定义任何属性与方法。只是用于标志此接口的实现类可以被序列化与反序列化。java.lang.Cloneable接口是一个标志性接口,在接口内部没有定义任何属性与方法。以指示Object.clone()方法可以合法地对该类实例进行按字段复制。java.lang.CharSequence接口对许多不……

2.如果你的Serializable类包含一个不可序列化的成员,会发生什么?

解答:如果你不希望任何字段是对象的状态的一部分,根据你的需要,声明它为静态或瞬态,这样就不会是在Java序列化过程中被包含在内。如果尝试序列化实现可序列化的类的对象,但该对象包含对不可序列化类的引用,则在运行时将引发不可……

3.下列关于系列化和反序列化描述正确的是

A.序列化是将数据转为n个 byte序列的过程

B.反序列化是将n个 byte转换为数据的过程

C.将类型int转换为4 byte是反序列化过程

D.将8个字节转换为long类型的数据为序列化过程

正确答案:A 、B,序列化:将数据结构转换称为二进制数据流或者文本流的过程。序列化后的数据方便在网络上传输和在硬盘上存储。反序列化:与序列化相反,是将二进制数据流或者文本流转换称为易于处理和阅读的数据结构的过程。本质其实还是一种协议,一种数据格式,方便数据的存储和传输。C、D选项正好说反了……

4.什么是 java 序列化?什么情况下需要序列化?

解答:简单说就是为了保存在内存中的各种对象的状态(也就是实例变量,不是方法),并且可以把保存的对象状态再读出来。虽然你可以用你自己的各种各样的方法来保存object states,但是Java给你提供一种应该比你自己好的保存对象状态的机制,那就是序列化。什么情况下需要序列化:a)当你想把的内存中的对象状态……

(答案点击下方链接或者扫海报二维码查看哦)

二、考点文章

1.Java对象的序列化和反序列化

序列化和反序列化的概念:把对象转换为字节序列的过程称为对象的序列化。把字节序列恢复为对象的过程称为对象的反序列化。对象的序列化主要有两种用途:1) 把对象的字节序列永久地保存到硬盘上,通常存放在一个文件中;2) 在网络上传送对象的字节……

2.java序列化,看这篇就够了

序列化的含义、意义及使用场景1、序列化:将对象写入到IO流中2、反序列化:从IO流中恢复对象3、意义:序列化机制允许将实现序列化的Java对象转换位字节序列,这些字节序列可以保存在磁盘上,或通过网络传输,以达到以后恢复成原来的对象。序列化机制使得对象可以脱离程序的运行而独立存在。4、使用场景:所有可在网络上传输的对象都必须是可序列化的,比如RMI(remote method invoke,即远程方法调用),传入的参数……

3.序列化的几种方式

什么是序列化?内存中的数据对象只有转换为二进制流才可以进行数据持久化和网络传输。将数据对象转换为二进制流的过程称为对象的序列化(Serialization)。反之,将二进制流恢复为数据对象的过程称为反序列化(Deserialization)。序列化需要保留充分的信息以恢复数据对象,但是为了节约存储空间和网络带宽,序列化后的二进制流又要尽可能小。序列化常见的使用场景是RPC框架的数据传输。常见的序列化方式有三种:1.Java原生序列化,Java类通过实现Serializable接口来实现……

(扫下方海报二维码查看完整版)

三、考点视频

1.TCP建立和结束连接的过程

本题是开发类一线校招专业课必考题之一,需要在理解TCP协议的基础上,记忆过程中的状态码、字段和标志位,最好是能够在理解的前提下,背下状态图……

移动端链接:https://m.xiaozhao.vip/dTopic/detail/426

PC端链接:https://xiaozhao.vip/dTopic/detail/426

C 0条回复 评论

帖子还没人回复快来抢沙发